Merge pull request #6574 from hoangsvit/develop

Complete Vietnamese language translation
This commit is contained in:
Jaex 2022-11-02 02:11:44 +03:00 committed by GitHub
commit f0fbf7d788
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
50 changed files with 3184 additions and 60 deletions

View file

@ -0,0 +1,132 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Trình xem bảng tạm</value>
</data>
<data name="btnClearClipboard.Text" xml:space="preserve">
<value>Xóa khay nhớ tạm</value>
</data>
<data name="btnRefresh.Text" xml:space="preserve">
<value>Tải lại</value>
</data>
<data name="chFormat.Text" xml:space="preserve">
<value>Định dạng</value>
</data>
</root>

View file

@ -130,16 +130,16 @@
<value>Alpha:</value>
</data>
<data name="lblCyan.Text" xml:space="preserve">
<value>Cyan:</value>
<value>Màu lục lam:</value>
</data>
<data name="lblDecimal.Text" xml:space="preserve">
<value>Decimal:</value>
<value>Số thập phân:</value>
</data>
<data name="lblKey.Text" xml:space="preserve">
<value>Key:</value>
</data>
<data name="lblMagenta.Text" xml:space="preserve">
<value>Magenta:</value>
<value>Màu đỏ tươi:</value>
</data>
<data name="lblNew.Text" xml:space="preserve">
<value>Mới:</value>
@ -157,7 +157,7 @@
<value>Độ sáng:</value>
</data>
<data name="rbGreen.Text" xml:space="preserve">
<value>Green:</value>
<value>Xanh lá cây:</value>
</data>
<data name="rbHue.Text" xml:space="preserve">
<value>Hue:</value>
@ -252,4 +252,10 @@
<data name="txtHex.Text" xml:space="preserve">
<value>FF00FF00</value>
</data>
<data name="btnClipboardColorPicker.ToolTip" xml:space="preserve">
<value>Chọn màu từ khay nhớ tạm</value>
</data>
<data name="lblName.Text" xml:space="preserve">
<value>Tên:</value>
</data>
</root>

View file

@ -127,7 +127,7 @@
<value>Các assembly đã được tải</value>
</data>
<data name="btnUploadLog.Text" xml:space="preserve">
<value>Tải lên log ghi chép</value>
<value>Nhật ký tải lên...</value>
</data>
<data name="btnOpenLogFile.Text" xml:space="preserve">
<value>Mở tệp sự kiện...</value>

View file

@ -130,7 +130,7 @@
<value>Mở tệp sự kiện...</value>
</data>
<data name="btnSendBugReport.Text" xml:space="preserve">
<value>Gửi báo cáo lỗi</value>
<value>Gửi báo cáo lỗi ...</value>
</data>
<data name="lblErrorMessage.Text" xml:space="preserve">
<value>Lỗi

View file

@ -147,4 +147,16 @@
<data name="lblPreview.Text" xml:space="preserve">
<value>Xem trước:</value>
</data>
<data name="btnClear.Text" xml:space="preserve">
<value>Xóa</value>
</data>
<data name="btnReverse.Text" xml:space="preserve">
<value>Đảo ngược</value>
</data>
<data name="lblPresets.Text" xml:space="preserve">
<value>Cài đặt trước:</value>
</data>
<data name="chGradient.Text" xml:space="preserve">
<value>Màu Gradient</value>
</data>
</root>

View file

@ -174,4 +174,22 @@
<data name="lblHashCheckHash.Text" xml:space="preserve">
<value>Hash:</value>
</data>
<data name="btnFilePathBrowse2.Text" xml:space="preserve">
<value>Duyệt...</value>
</data>
<data name="cbCompareTwoFiles.Text" xml:space="preserve">
<value>So sánh hai tệp</value>
</data>
<data name="lblFilePath.Text" xml:space="preserve">
<value>Đường dẫn tập tin:</value>
</data>
<data name="lblFilePath2.Text" xml:space="preserve">
<value>Đường dẫn tập tin:</value>
</data>
<data name="lblHashCheckASCII.Text" xml:space="preserve">
<value>ASCII:</value>
</data>
<data name="lblProgressPercentage.Text" xml:space="preserve">
<value>0%</value>
</data>
</root>

View file

@ -169,7 +169,7 @@
<value>Lỗi</value>
</data>
<data name="ExportImportControl_tsmiExportClipboard_Click_Settings_copied_to_your_clipboard_" xml:space="preserve">
<value>Thiết lập đã được chép tới vùng nhớ tạm</value>
<value>Thiết lập đã được chép tới vùng nhớ tạm.</value>
</data>
<data name="DownloaderForm_DownloaderForm_Filename___0_" xml:space="preserve">
<value>Tên tệp: {0}</value>
@ -205,7 +205,7 @@
<value>Thiết lập DNS thất bại với mã lỗi:</value>
</data>
<data name="DNSChangerForm_btnSave_Click_Setting_DNS_failed_" xml:space="preserve">
<value>Thiết lập DNS thất bại</value>
<value>Thiết lập DNS thất bại.</value>
</data>
<data name="DownloaderForm_ChangeStatus_Status___0_" xml:space="preserve">
<value>Trạng thái: {0}</value>
@ -1073,7 +1073,7 @@ Bạn có muốn tải về không?</value>
<value>Ảnh thu nhỏ/thumbnail cỡ rất lớn</value>
</data>
<data name="HotkeyType_ScreenRecorderGIFCustomRegion" xml:space="preserve">
<value>Bắt đầu/Dừng ghi hình màn hình (dùng GIF) sử dụng vùng đã chỉ </value>
<value>Bắt đầu / Dừng ghi màn hình (GIF) bằng cách sử dụng vùng được định cấu hình trước</value>
</data>
<data name="ImageEditorStartMode_Maximized" xml:space="preserve">
<value>Tối đa</value>
@ -1120,4 +1120,340 @@ Bạn có muốn tải về không?</value>
<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>
<data name="AfterCaptureTasks_PinToScreen" xml:space="preserve">
<value>Ghim vào màn hình</value>
</data>
<data name="ArrowHeadDirection_Both" xml:space="preserve">
<value>Cả hai</value>
</data>
<data name="ArrowHeadDirection_End" xml:space="preserve">
<value>Cuối</value>
</data>
<data name="ArrowHeadDirection_Start" xml:space="preserve">
<value>Đầu</value>
</data>
<data name="BorderStyle_Dash" xml:space="preserve">
<value>Dấu gạch ngang</value>
</data>
<data name="BorderStyle_DashDot" xml:space="preserve">
<value>Dấu gạch chấm</value>
</data>
<data name="BorderStyle_DashDotDot" xml:space="preserve">
<value>Dấu gạch 2 chấm</value>
</data>
<data name="BorderStyle_Solid" xml:space="preserve">
<value>In đậm</value>
</data>
<data name="BorderStyle_Dot" xml:space="preserve">
<value>Dấu chấm</value>
</data>
<data name="ContentAlignment_BottomCenter" xml:space="preserve">
<value>Dưới - Giữa</value>
</data>
<data name="ContentAlignment_BottomLeft" xml:space="preserve">
<value>Dưới - Trái</value>
</data>
<data name="ContentAlignment_BottomRight" xml:space="preserve">
<value>Dưới - Phải</value>
</data>
<data name="ContentAlignment_MiddleCenter" xml:space="preserve">
<value>Trung tâm</value>
</data>
<data name="ContentAlignment_MiddleLeft" xml:space="preserve">
<value>Trung tâm bên trái</value>
</data>
<data name="ContentAlignment_MiddleRight" xml:space="preserve">
<value>Trung tâm bên phải</value>
</data>
<data name="ContentAlignment_TopCenter" xml:space="preserve">
<value>Trên - Giữa</value>
</data>
<data name="ContentAlignment_TopLeft" xml:space="preserve">
<value>Trên - Trái</value>
</data>
<data name="ContentAlignment_TopRight" xml:space="preserve">
<value>Trên - Phải</value>
</data>
<data name="CutOutEffectType_None" xml:space="preserve">
<value>Không hiệu ứng</value>
</data>
<data name="CutOutEffectType_TornEdge" xml:space="preserve">
<value>Rách mép</value>
</data>
<data name="CutOutEffectType_Wave" xml:space="preserve">
<value>Sóng</value>
</data>
<data name="CutOutEffectType_ZigZag" xml:space="preserve">
<value>Răng cưa</value>
</data>
<data name="DrawImageSizeMode_AbsoluteSize" xml:space="preserve">
<value>Kích thước tuyệt đối</value>
</data>
<data name="DrawImageSizeMode_DontResize" xml:space="preserve">
<value>Không thay đổi kích thước</value>
</data>
<data name="DrawImageSizeMode_PercentageOfCanvas" xml:space="preserve">
<value>Phần trăm canvas</value>
</data>
<data name="DrawImageSizeMode_PercentageOfWatermark" xml:space="preserve">
<value>Phần trăm hình ảnh</value>
</data>
<data name="EDataType_Default" xml:space="preserve">
<value>Mặc định</value>
</data>
<data name="EDataType_File" xml:space="preserve">
<value>Tệp</value>
</data>
<data name="EDataType_Image" xml:space="preserve">
<value>Hình ảnh</value>
</data>
<data name="EDataType_Text" xml:space="preserve">
<value>Chữ</value>
</data>
<data name="HotkeyType_BorderlessWindow" xml:space="preserve">
<value>Cửa sổ không viền</value>
</data>
<data name="HotkeyType_BorderlessWindow_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_ClipboardViewer" xml:space="preserve">
<value>Trình xem khay nhớ tạm</value>
</data>
<data name="HotkeyType_ClipboardViewer_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_ImageSplitter" xml:space="preserve">
<value>Bộ tách hình ảnh</value>
</data>
<data name="HotkeyType_ImageSplitter_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_ImageThumbnailer" xml:space="preserve">
<value>Hình thu nhỏ hình ảnh</value>
</data>
<data name="HotkeyType_ImageThumbnailer_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_ImageViewer" xml:space="preserve">
<value>Xem ảnh</value>
</data>
<data name="HotkeyType_ImageViewer_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_InspectWindow" xml:space="preserve">
<value>Kiểm tra cửa sổ</value>
</data>
<data name="HotkeyType_InspectWindow_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_OCR_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_PauseScreenRecording" xml:space="preserve">
<value>Tạm dừng ghi màn hình</value>
</data>
<data name="HotkeyType_PauseScreenRecording_Category" xml:space="preserve">
<value>Ghi hình màn hình</value>
</data>
<data name="HotkeyType_PinToScreen" xml:space="preserve">
<value>Ghim vào màn hình</value>
</data>
<data name="HotkeyType_PinToScreen_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_PinToScreenFromClipboard" xml:space="preserve">
<value>Ghim vào màn hình (Từ khay nhớ tạm)</value>
</data>
<data name="HotkeyType_PinToScreenFromClipboard_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_PinToScreenFromFile_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_PinToScreenFromScreen_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_PinToScreenFromScreen" xml:space="preserve">
<value>Ghim vào màn hình (Từ màn hình)</value>
</data>
<data name="HotkeyType_PinToScreenFromFile" xml:space="preserve">
<value>Ghim vào màn hình (Từ tệp)</value>
</data>
<data name="HotkeyType_QRCodeDecodeFromScreen" xml:space="preserve">
<value>Mã QR (Giải mã từ màn hình)</value>
</data>
<data name="HotkeyType_QRCodeDecodeFromScreen_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="HotkeyType_StopScreenRecording" xml:space="preserve">
<value>Dừng ghi màn hình</value>
</data>
<data name="HotkeyType_StopScreenRecording_Category" xml:space="preserve">
<value>Ghi hình màn hình</value>
</data>
<data name="HotkeyType_ToggleTrayMenu" xml:space="preserve">
<value>Chuyển đổi menu</value>
</data>
<data name="HotkeyType_ToggleTrayMenu_Category" xml:space="preserve">
<value>Khác</value>
</data>
<data name="HotkeyType_VideoConverter" xml:space="preserve">
<value>Chuyển đổi video</value>
</data>
<data name="HotkeyType_VideoConverter_Category" xml:space="preserve">
<value>Công cụ</value>
</data>
<data name="ImagePreviewLocation_Bottom" xml:space="preserve">
<value>Dưới</value>
</data>
<data name="ImagePreviewLocation_Side" xml:space="preserve">
<value>Bên cạnh</value>
</data>
<data name="ImagePreviewVisibility_Automatic" xml:space="preserve">
<value>Tự Động</value>
</data>
<data name="ImagePreviewVisibility_Hide" xml:space="preserve">
<value>Ẩn</value>
</data>
<data name="ImagePreviewVisibility_Show" xml:space="preserve">
<value>Hiện</value>
</data>
<data name="ObjectListView_ObjectListView_Copy_name" xml:space="preserve">
<value>Sao chép tên</value>
</data>
<data name="ObjectListView_ObjectListView_Copy_value" xml:space="preserve">
<value>Sao chép giá trị</value>
</data>
<data name="ObjectListView_ObjectListView_Name" xml:space="preserve">
<value>Tên</value>
</data>
<data name="ObjectListView_ObjectListView_Value" xml:space="preserve">
<value>Giá trị</value>
</data>
<data name="RandomEmojiRepeatUsingN" xml:space="preserve">
<value>Biểu tượng cảm xúc ngẫu nhiên (Lặp lại bằng cách sử dụng {n})</value>
</data>
<data name="RegionCaptureAction_CaptureLastRegion" xml:space="preserve">
<value>Chụp vùng cuối cùng</value>
</data>
<data name="ReplCodeMenuEntry_wy_Week_of_year" xml:space="preserve">
<value>Tuần trong năm</value>
</data>
<data name="ResultOfFirstFile" xml:space="preserve">
<value>Kết quả của tệp đầu tiên:</value>
</data>
<data name="Result" xml:space="preserve">
<value>Kết quả:</value>
</data>
<data name="ResultOfSecondFile" xml:space="preserve">
<value>Kết quả của tệp thứ hai:</value>
</data>
<data name="ShapeType_DrawingFreehandArrow" xml:space="preserve">
<value>Mũi tên tự do</value>
</data>
<data name="ShapeType_DrawingSmartEraser" xml:space="preserve">
<value>Tẩy thông minh</value>
</data>
<data name="ShapeType_ToolCutOut" xml:space="preserve">
<value>Cắt bỏ (X)</value>
</data>
<data name="ShareXImageViewer" xml:space="preserve">
<value>ShareX - Trình xem hình ảnh</value>
</data>
<data name="StepType_LettersLowercase" xml:space="preserve">
<value>Chữ cái (Chữ thường)</value>
</data>
<data name="StepType_LettersUppercase" xml:space="preserve">
<value>Chữ cái (Chữ hoa)</value>
</data>
<data name="StepType_Numbers" xml:space="preserve">
<value>Số</value>
</data>
<data name="StepType_RomanNumeralsLowercase" xml:space="preserve">
<value>Chữ số La mã (Chữ thường)</value>
</data>
<data name="StepType_RomanNumeralsUppercase" xml:space="preserve">
<value>Chữ số La mã (Chữ hoa)</value>
</data>
<data name="Target" xml:space="preserve">
<value>Mục tiêu:</value>
</data>
<data name="TaskViewMode_ThumbnailView" xml:space="preserve">
<value>Chế độ xem hình thu nhỏ</value>
</data>
<data name="TaskViewMode_ListView" xml:space="preserve">
<value>Chế độ xem danh sách</value>
</data>
<data name="ToastClickAction_AnnotateImage" xml:space="preserve">
<value>Chỉnh sửa hình ảnh</value>
</data>
<data name="ToastClickAction_CloseNotification" xml:space="preserve">
<value>Đóng thông báo</value>
</data>
<data name="ToastClickAction_CopyFile" xml:space="preserve">
<value>Sao chép tệp</value>
</data>
<data name="ToastClickAction_CopyFilePath" xml:space="preserve">
<value>Sao chép đường dẫn tệp</value>
</data>
<data name="ToastClickAction_CopyImageToClipboard" xml:space="preserve">
<value>Sao chép hình ảnh</value>
</data>
<data name="ToastClickAction_CopyUrl" xml:space="preserve">
<value>Sao chép đường dẫn</value>
</data>
<data name="ToastClickAction_OpenFile" xml:space="preserve">
<value>Mở tệp</value>
</data>
<data name="ToastClickAction_OpenFolder" xml:space="preserve">
<value>Mở thư mục</value>
</data>
<data name="ToastClickAction_OpenUrl" xml:space="preserve">
<value>Mở liên kết</value>
</data>
<data name="ToastClickAction_PinToScreen" xml:space="preserve">
<value>Ghim vào màn hình</value>
</data>
<data name="ToastClickAction_Upload" xml:space="preserve">
<value>Tải file lên</value>
</data>
<data name="ThumbnailTitleLocation_Bottom" xml:space="preserve">
<value>Dưới</value>
</data>
<data name="ThumbnailTitleLocation_Top" xml:space="preserve">
<value>Trên</value>
</data>
<data name="ThumbnailViewClickAction_Default" xml:space="preserve">
<value>Mặc định</value>
</data>
<data name="ThumbnailViewClickAction_EditImage" xml:space="preserve">
<value>Chỉnh sửa hình ảnh</value>
</data>
<data name="ThumbnailViewClickAction_OpenFile" xml:space="preserve">
<value>Mở tệp</value>
</data>
<data name="ThumbnailViewClickAction_OpenFolder" xml:space="preserve">
<value>Mở thư mục</value>
</data>
<data name="ThumbnailViewClickAction_OpenImageViewer" xml:space="preserve">
<value>Mở trình xem hình ảnh</value>
</data>
<data name="ThumbnailViewClickAction_OpenURL" xml:space="preserve">
<value>Mở URL</value>
</data>
<data name="ThumbnailViewClickAction_Select" xml:space="preserve">
<value>Chọn</value>
</data>
<data name="URLSharingServices_BingVisualSearch" xml:space="preserve">
<value>Tìm kiếm trực quan trên Bing</value>
</data>
<data name="EDataType_URL" xml:space="preserve">
<value>URL</value>
</data>
<data name="ReplCodeMenuCategory_Window" xml:space="preserve">
<value>Window</value>
</data>
<data name="HotkeyType_OCR" xml:space="preserve">
<value>OCR</value>
</data>
</root>

View file

@ -150,4 +150,31 @@
<data name="lblURLFilter.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="btnAdvancedSearchClose.Text" xml:space="preserve">
<value>Đóng</value>
</data>
<data name="btnAdvancedSearchReset.Text" xml:space="preserve">
<value>Cài lại</value>
</data>
<data name="gbAdvancedSearch.Text" xml:space="preserve">
<value>Tìm kiếm nâng cao</value>
</data>
<data name="tsbAdvancedSearch.Text" xml:space="preserve">
<value>Tìm kiếm nâng cao...</value>
</data>
<data name="tsbSearch.Text" xml:space="preserve">
<value>Tìm kiếm</value>
</data>
<data name="tsbSettings.Text" xml:space="preserve">
<value>Cài đặt ...</value>
</data>
<data name="tsbShowStats.Text" xml:space="preserve">
<value>Hiển thị số liệu thống kê ...</value>
</data>
<data name="tslSearch.Text" xml:space="preserve">
<value>Tìm kiếm:</value>
</data>
<data name="tsbToggleMoreInfo.Text" xml:space="preserve">
<value>Chuyển đổi thêm thông tin</value>
</data>
</root>

View file

@ -0,0 +1,129 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Cài đặt lịch sử</value>
</data>
<data name="cbRememberSearchText.Text" xml:space="preserve">
<value>Ghi nhớ đầu vào tìm kiếm</value>
</data>
<data name="cbRememberWindowState.Text" xml:space="preserve">
<value>Ghi nhớ trạng thái cửa sổ</value>
</data>
</root>

View file

@ -135,4 +135,7 @@
<data name="cbFilterMissingFiles.Text" xml:space="preserve">
<value>Lọc các tệp bị thiếu</value>
</data>
<data name="cbRememberWindowState.Text" xml:space="preserve">
<value>Ghi nhớ trạng thái cửa sổ</value>
</data>
</root>

View file

@ -166,7 +166,7 @@
<value>Ảnh</value>
</data>
<data name="HistoryItemManager_InitializeComponent_Image_preview" xml:space="preserve">
<value>Xem trước ảnh</value>
<value>Xem trước ảnh...</value>
</data>
<data name="HistoryItemManager_InitializeComponent_Text" xml:space="preserve">
<value>Văn bản</value>
@ -187,7 +187,7 @@
<value>Ảnh kèm đường dẫn HTML</value>
</data>
<data name="HistoryItemManager_InitializeComponent_More_info" xml:space="preserve">
<value>Thông tin thêm</value>
<value>Thông tin thêm...</value>
</data>
<data name="HistoryItemManager_InitializeComponent_Markdown__image" xml:space="preserve">
<value>Ảnh Markdown</value>
@ -219,4 +219,22 @@
<data name="HistoryItemCounts" xml:space="preserve">
<value>Bộ đếm số lượng trong lịch sử:</value>
</data>
<data name="ErrorOccuredWhileReadingHistoryFile" xml:space="preserve">
<value>Đã xảy ra lỗi khi đọc tệp lịch sử:</value>
</data>
<data name="HistoryForm_Search_Watermark" xml:space="preserve">
<value>Tên tệp, tiêu đề cửa sổ, tên quy trình, v.v.</value>
</data>
<data name="Filtered" xml:space="preserve">
<value>Đã lọc</value>
</data>
<data name="HistoryStats" xml:space="preserve">
<value>Số liệu thống kê lịch sử</value>
</data>
<data name="ProcessNames" xml:space="preserve">
<value>Tên quy trình:</value>
</data>
<data name="Total" xml:space="preserve">
<value>Tổng</value>
</data>
</root>

View file

@ -0,0 +1,135 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Gói hiệu ứng hình ảnh</value>
</data>
<data name="btnOpenImageEffectsFolder.Text" xml:space="preserve">
<value>Mở thư mục hiệu ứng hình ảnh ...</value>
</data>
<data name="btnPackage.Text" xml:space="preserve">
<value>Gói</value>
</data>
<data name="lblAssetsFolderPath.Text" xml:space="preserve">
<value>Đường dẫn thư mục nội dung:</value>
</data>
<data name="lblPackageFilePath.Text" xml:space="preserve">
<value>Đường dẫn tệp gói:</value>
</data>
</root>

View file

@ -144,4 +144,43 @@
<data name="lblPresetName.Text" xml:space="preserve">
<value>Tên:</value>
</data>
<data name="btnEffectAdd.ToolTip" xml:space="preserve">
<value>Thêm</value>
</data>
<data name="btnEffectClear.ToolTip" xml:space="preserve">
<value>Xóa...</value>
</data>
<data name="btnEffectDuplicate.ToolTip" xml:space="preserve">
<value>Nhân bản</value>
</data>
<data name="btnEffectRefresh.ToolTip" xml:space="preserve">
<value>Làm mới</value>
</data>
<data name="btnEffectRemove.ToolTip" xml:space="preserve">
<value>Xóa</value>
</data>
<data name="btnImageEffects.Text" xml:space="preserve">
<value>Hiệu ứng hình ảnh ...</value>
</data>
<data name="btnPackager.Text" xml:space="preserve">
<value>Gói...</value>
</data>
<data name="btnPresetDuplicate.ToolTip" xml:space="preserve">
<value>Nhân bản</value>
</data>
<data name="btnPresetNew.ToolTip" xml:space="preserve">
<value>Mới</value>
</data>
<data name="btnPresetRemove.ToolTip" xml:space="preserve">
<value>Xóa</value>
</data>
<data name="lblEffects.Text" xml:space="preserve">
<value>Các hiệu ứng:</value>
</data>
<data name="lblEffectName.Text" xml:space="preserve">
<value>Tên hiệu ứng:</value>
</data>
<data name="lblPresets.Text" xml:space="preserve">
<value>Cài đặt trước:</value>
</data>
</root>

View file

@ -135,4 +135,26 @@
<data name="ImageEffectsForm_EditorMode_Cancel" xml:space="preserve">
<value>Hủy bỏ</value>
</data>
<data name="AssetsFolderMustBeInsideShareXImageEffectsFolder" xml:space="preserve">
<value>Thư mục nội dung phải nằm trong thư mục hiệu ứng hình ảnh ShareX.</value>
</data>
<data name="Confirmation" xml:space="preserve">
<value>Xác nhận</value>
</data>
<data name="InvalidAssetsFolderPath" xml:space="preserve">
<value>Đường dẫn thư mục nội dung không hợp lệ</value>
</data>
<data name="MissingPresetName" xml:space="preserve">
<value>Thiếu tên đặt trước</value>
</data>
<data name="PackageWithThisFileNameAlreadyExistsRNWouldYouLikeToOverwriteIt" xml:space="preserve">
<value>Gói có tên tệp này đã tồn tại.
Bạn có muốn ghi đè lên nó không?</value>
</data>
<data name="PresetNameCannotBeEmpty" xml:space="preserve">
<value>Tên đặt trước không được để trống.</value>
</data>
<data name="WouldYouLikeToClearEffects" xml:space="preserve">
<value>Bạn có muốn xóa các hiệu ứng?</value>
</data>
</root>

View file

@ -135,4 +135,7 @@
<data name="btnIndexFolder.Text" xml:space="preserve">
<value>Đánh chỉ mục thư mục đã chọn</value>
</data>
<data name="btnSaveAs.Text" xml:space="preserve">
<value>Lưu dưới dạng và đóng cửa sổ này ...</value>
</data>
</root>

View file

@ -147,4 +147,25 @@
<data name="lblSpacePixel.Text" xml:space="preserve">
<value>pixels</value>
</data>
<data name="cbAutoFillBackground.Text" xml:space="preserve">
<value>Tự động điền nền</value>
</data>
<data name="lblImageAlignment.Text" xml:space="preserve">
<value>Căn chỉnh hình ảnh:</value>
</data>
<data name="lblImageCount.Text" xml:space="preserve">
<value>0</value>
</data>
<data name="lblWrapAfter.Text" xml:space="preserve">
<value>Kết thúc sau:</value>
</data>
<data name="lblWrapAfterImages.Text" xml:space="preserve">
<value>hình ảnh</value>
</data>
<data name="rbOrientationHorizontal.Text" xml:space="preserve">
<value>Nằm ngang</value>
</data>
<data name="rbOrientationVertical.Text" xml:space="preserve">
<value>Chiều dọc</value>
</data>
</root>

View file

@ -0,0 +1,141 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Bộ chia hình ảnh</value>
</data>
<data name="btnCopyChatEmoji.Text" xml:space="preserve">
<value>Sao chép cú pháp biểu tượng cảm xúc trò chuyện</value>
</data>
<data name="btnSplitImage.Text" xml:space="preserve">
<value>Tách hình ảnh</value>
</data>
<data name="lblColumnCount.Text" xml:space="preserve">
<value>Số cột:</value>
</data>
<data name="lblImageFilePath.Text" xml:space="preserve">
<value>Đường dẫn tệp hình ảnh:</value>
</data>
<data name="lblOutputFolder.Text" xml:space="preserve">
<value>Thư mục đầu ra:</value>
</data>
<data name="lblRowCount.Text" xml:space="preserve">
<value>Đếm số hàng:</value>
</data>
</root>

View file

@ -0,0 +1,147 @@
<?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="btnEncode.Text" xml:space="preserve">
<value>Bắt đầu mã hóa</value>
</data>
<data name="cbAutoOpenFolder.Text" xml:space="preserve">
<value>Mở thư mục sau khi mã hóa</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ShareX - Trình chuyển đổi video</value>
</data>
<data name="cbUseCustomArguments.Text" xml:space="preserve">
<value>Sử dụng các đối số tùy chỉnh</value>
</data>
<data name="lblInputFilePath.Text" xml:space="preserve">
<value>Đường dẫn tệp đầu vào:</value>
</data>
<data name="lblOutputFileName.Text" xml:space="preserve">
<value>Tên tệp xuất ra:</value>
</data>
<data name="lblOutputFolder.Text" xml:space="preserve">
<value>Thư mục đầu ra:</value>
</data>
<data name="lblVideoCodec.Text" xml:space="preserve">
<value>Bộ giải mã video:</value>
</data>
<data name="lblVideoQuality.Text" xml:space="preserve">
<value>Chất lượng video:</value>
</data>
</root>

View file

@ -123,4 +123,37 @@
<data name="ThumbnailsSuccessfullyGenerated" xml:space="preserve">
<value>Các ảnh thu nhỏ đã được tạo ra thành công.</value>
</data>
<data name="AlignmentBottom" xml:space="preserve">
<value>Dưới</value>
</data>
<data name="AlignmentHorizontalCenter" xml:space="preserve">
<value>Giữa</value>
</data>
<data name="AlignmentLeft" xml:space="preserve">
<value>Trái</value>
</data>
<data name="AlignmentRight" xml:space="preserve">
<value>Phải</value>
</data>
<data name="AlignmentTop" xml:space="preserve">
<value>Trên</value>
</data>
<data name="AlignmentVerticalCenter" xml:space="preserve">
<value>Giữa</value>
</data>
<data name="FFmpegError" xml:space="preserve">
<value>Lỗi FFmpeg</value>
</data>
<data name="HigherQualitySize" xml:space="preserve">
<value>Chất lượng / kích thước cao hơn</value>
</data>
<data name="LowerQualitySize" xml:space="preserve">
<value>Chất lượng / kích thước thấp hơn</value>
</data>
<data name="StartEncoding" xml:space="preserve">
<value>Bắt đầu mã hóa</value>
</data>
<data name="StopEncoding" xml:space="preserve">
<value>Dừng mã hóa</value>
</data>
</root>

View file

@ -133,9 +133,12 @@
<value>Trên:</value>
</data>
<data name="lblLeft.Text" xml:space="preserve">
<value>Trái;</value>
<value>Trái:</value>
</data>
<data name="lblRight.Text" xml:space="preserve">
<value>Phải:</value>
</data>
<data name="cbtnCanvasColor.Text" xml:space="preserve">
<value>Màu Canvas...</value>
</data>
</root>

View file

@ -152,7 +152,7 @@ Giá trị cao hơn cho kết quả tệ hơn nhưng kích thước tệp sẽ n
<value>Mặc định là tất cả.</value>
</data>
<data name="cbGIFDither.ToolTip" xml:space="preserve">
<value>Mặc định là sierra2_4a</value>
<value>Mặc định là sierra2_4a.</value>
</data>
<data name="btnTest.Text" xml:space="preserve">
<value>Kiểm tra với CMD</value>
@ -167,7 +167,7 @@ Giá trị cao hơn cho kết quả tệ hơn nhưng kích thước tệp sẽ n
<value>Bitrate:</value>
</data>
<data name="cbCustomCommands.Text" xml:space="preserve">
<value>Sử dụng lệnh tùy chỉnh:</value>
<value>Sử dụng các lệnh tùy chỉnh</value>
</data>
<data name="btnRefreshSources.Text" xml:space="preserve">
<value>Làm mới</value>
@ -263,7 +263,7 @@ Nếu không bộ thiết lập không thể theo kịp đoạn ghi hình và t
<value>Bộ thiết lập:</value>
</data>
<data name="lblAMFUsage.Text" xml:space="preserve">
<value>Sử dụng</value>
<value>Sử dụng:</value>
</data>
<data name="tpVorbis.Text" xml:space="preserve">
<value>Vorbis</value>
@ -271,4 +271,34 @@ Nếu không bộ thiết lập không thể theo kịp đoạn ghi hình và t
<data name="tbQSV.Text" xml:space="preserve">
<value>QuickSync - Đồng bộ nhanh</value>
</data>
<data name="cbUseCustomFFmpegPath.Text" xml:space="preserve">
<value>Sử dụng đường dẫn FFmpeg tùy chỉnh:</value>
</data>
<data name="cbx264UseBitrate.Text" xml:space="preserve">
<value>Sử dụng tốc độ bit</value>
</data>
<data name="lblCommandLineArgs.Text" xml:space="preserve">
<value>Đối số dòng lệnh bổ sung:</value>
</data>
<data name="lblCommandLinePreview.Text" xml:space="preserve">
<value>Xem trước dòng lệnh:</value>
</data>
<data name="nudGIFBayerScale.ToolTip" xml:space="preserve">
<value>Kiểm soát chỉ số Thang đo Bayer, thang đo cao hơn sẽ hiển thị nhiều dải hơn. Mặc định là 2.</value>
</data>
<data name="tbOpusBitrate.ToolTip" xml:space="preserve">
<value>Mặc định là 128k.</value>
</data>
<data name="lblOpusQuality.Text" xml:space="preserve">
<value>Tốc độ bit:</value>
</data>
<data name="lblNVENCBitrateK.Text" xml:space="preserve">
<value>kbit/giây</value>
</data>
<data name="lblQSVBitrateK.Text" xml:space="preserve">
<value>kbit/giây</value>
</data>
<data name="lblx264BitrateK.Text" xml:space="preserve">
<value>kbit/giây</value>
</data>
</root>

View file

@ -132,4 +132,13 @@
<data name="tsmiStart.Text" xml:space="preserve">
<value>Bắt đầu</value>
</data>
<data name="btnPause.Text" xml:space="preserve">
<value>Dừng</value>
</data>
<data name="niTray.Text" xml:space="preserve">
<value>ShareX</value>
</data>
<data name="lblTimer.Text" xml:space="preserve">
<value>00:00:00</value>
</data>
</root>

View file

@ -225,4 +225,7 @@
<data name="lblScrollTopMethodBeforeCapture.Text" xml:space="preserve">
<value>Phương thức cuộn lên trên cùng trước khi chụp:</value>
</data>
<data name="cbAutoUpload.Text" xml:space="preserve">
<value>Tải lên / lưu tùy thuộc vào cài đặt sau khi chụp</value>
</data>
</root>

View file

@ -202,7 +202,7 @@
<value>Các điểm giữa:</value>
</data>
<data name="EditorStartupForm_ClipboardDoesNotContainAnImage" xml:space="preserve">
<value>Vùng nhớ tạm không chứa hình ảnh</value>
<value>Vùng nhớ tạm không chứa hình ảnh.</value>
</data>
<data name="ShapeManager_CreateToolbar_ContinueTaskSpaceOrRightClick" xml:space="preserve">
<value>Tiếp tục tác vụ (Phím cách hoặc chuột phải)</value>
@ -286,7 +286,7 @@
<value>Màu đánh dấu...</value>
</data>
<data name="ShapeManager_CreateToolbar_InterpolationMode" xml:space="preserve">
<value>Chế độ nội suy/interpolation</value>
<value>Chế độ nội suy:</value>
</data>
<data name="ShapeManager_CreateContextMenu_Multi_region_mode" xml:space="preserve">
<value>Chế độ đa vùng</value>
@ -397,4 +397,100 @@ Bạn có muốn đóng trình chỉnh sửa ảnh không?</value>
<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>
<data name="AutoCopyImageToClipboard" xml:space="preserve">
<value>Tự động sao chép hình ảnh vào khay nhớ tạm</value>
</data>
<data name="Bitrate" xml:space="preserve">
<value>Tốc độ bit:</value>
</data>
<data name="Blur" xml:space="preserve">
<value>Làm mờ</value>
</data>
<data name="CutOutEffectType" xml:space="preserve">
<value>Cắt bỏ hiệu ứng:</value>
</data>
<data name="CutOutEffectSize" xml:space="preserve">
<value>Cắt bỏ kích thước hiệu ứng:</value>
</data>
<data name="Duplicate" xml:space="preserve">
<value>Nhân bản</value>
</data>
<data name="FPSLimit" xml:space="preserve">
<value>Giới hạn FPS:</value>
</data>
<data name="Highlight" xml:space="preserve">
<value>Điểm nổi bật</value>
</data>
<data name="ImageCopied" xml:space="preserve">
<value>Đã sao chép hình ảnh</value>
</data>
<data name="ImageSaved" xml:space="preserve">
<value>Đã lưu hình ảnh</value>
</data>
<data name="ImageSavedAs" xml:space="preserve">
<value>Đã lưu hình ảnh</value>
</data>
<data name="ImageUploading" xml:space="preserve">
<value>Tải lên hình ảnh</value>
</data>
<data name="LockMenu" xml:space="preserve">
<value>Khóa menu</value>
</data>
<data name="MenuIconSize" xml:space="preserve">
<value>Kích thước biểu tượng menu:</value>
</data>
<data name="NewLineCtrlEnterOKEnter" xml:space="preserve">
<value>Dòng mới: Ctrl + Enter, OK: Enter</value>
</data>
<data name="NewLineEnterOKCtrlEnter" xml:space="preserve">
<value>Dòng mới: Enter, OK: Ctrl + Enter</value>
</data>
<data name="Pause" xml:space="preserve">
<value>Dừng</value>
</data>
<data name="Processing" xml:space="preserve">
<value>Đang xử lý...</value>
</data>
<data name="Resume" xml:space="preserve">
<value>Tiếp tục</value>
</data>
<data name="ScreenRecordForm_ConfirmCancel" xml:space="preserve">
<value>Bạn có chắc chắn muốn hủy bản ghi này không?</value>
</data>
<data name="ScreenRecordForm_StartRecording_Click_tray_icon_to_start_recording_" xml:space="preserve">
<value>Bấm để bắt đầu ghi.</value>
</data>
<data name="ScreenRecordForm_StartRecording_Click_tray_icon_to_stop_recording_" xml:space="preserve">
<value>Bấm để dừng ghi.</value>
</data>
<data name="ScreenRecordForm_Start" xml:space="preserve">
<value>Bắt đầu</value>
</data>
<data name="ScreenRecordForm_StartRecording_Encoding___" xml:space="preserve">
<value>Mã hóa ...</value>
</data>
<data name="ScreenRecordForm_StartRecording_Waiting___" xml:space="preserve">
<value>Đang chờ đợi...</value>
</data>
<data name="ScreenRecordForm_Stop" xml:space="preserve">
<value>Dừng</value>
</data>
<data name="ShapeManager_ArrowHeadDirection" xml:space="preserve">
<value>Hướng đầu mũi tên:</value>
</data>
<data name="ShapeManager_BorderStyle" xml:space="preserve">
<value>Kiểu viền:</value>
</data>
<data name="ShapeManager_CreateToolbar_StepType" xml:space="preserve">
<value>Loại bước:</value>
</data>
<data name="Pixelate" xml:space="preserve">
<value>Pixelate</value>
</data>
<data name="ShapeManager_CreateToolbar_ToolOptions" xml:space="preserve">
<value>Tùy chọn công cụ</value>
</data>
<data name="ShapeManager_CreateToolbar_ZoomToFitOnOpen" xml:space="preserve">
<value>Thu phóng để vừa mở</value>
</data>
</root>

View file

@ -127,7 +127,7 @@
<value>Body - Thân:</value>
</data>
<data name="lblResultDeletionURL.Text" xml:space="preserve">
<value>URL để xóa</value>
<value>URL xóa:</value>
</data>
<data name="lblDestinationType.Text" xml:space="preserve">
<value>Loại dịch vụ tải lên:</value>
@ -139,7 +139,7 @@
<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>
<value>Trình tải tệp lên:</value>
</data>
<data name="cHeadersName.HeaderText" xml:space="preserve">
<value>Tên</value>
@ -231,4 +231,16 @@
<data name="lblParameters.Text" xml:space="preserve">
<value>Các tham số trong URL:</value>
</data>
<data name="btnTestURLSyntax.Text" xml:space="preserve">
<value>Kiểm tra</value>
</data>
<data name="tsmiClearUploaders.Text" xml:space="preserve">
<value>Xóa người tải lên ...</value>
</data>
<data name="lblResultErrorMessage.Text" xml:space="preserve">
<value>Thông báo lỗi:</value>
</data>
<data name="lblUploaders.Text" xml:space="preserve">
<value>Người tải lên:</value>
</data>
</root>

View file

@ -123,4 +123,34 @@
<data name="tpWebBrowser.Text" xml:space="preserve">
<value>Trình duyệt Web</value>
</data>
<data name="tpResponseInfo.Text" xml:space="preserve">
<value>Thông tin phản hồi</value>
</data>
<data name="tpResponseText.Text" xml:space="preserve">
<value>Văn bản phản hồi</value>
</data>
<data name="tpResult.Text" xml:space="preserve">
<value>Kết quả</value>
</data>
<data name="tsbCopyDeletionURL.Text" xml:space="preserve">
<value>Sao chép URL xóa</value>
</data>
<data name="tsbCopyShortenedURL.Text" xml:space="preserve">
<value>Sao chép URL rút gọn</value>
</data>
<data name="tsbCopyThumbnailURL.Text" xml:space="preserve">
<value>Sao chép URL hình thu nhỏ</value>
</data>
<data name="tsbCopyURL.Text" xml:space="preserve">
<value>Sao chép URL</value>
</data>
<data name="tsbResponseTextCopy.Text" xml:space="preserve">
<value>Sao chép phản hồi</value>
</data>
<data name="tsbResponseTextXMLFormat.Text" xml:space="preserve">
<value>Định dạng XML</value>
</data>
<data name="tsbResponseTextJSONFormat.Text" xml:space="preserve">
<value>Định dạng JSON</value>
</data>
</root>

View file

@ -204,7 +204,7 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<value>Tên miền tùy chỉnh:</value>
</data>
<data name="lblHastebinSyntaxHighlighting.Text" xml:space="preserve">
<value>Đánh dấu cú pháp</value>
<value>Đánh dấu cú pháp:</value>
</data>
<data name="lblUpasteUserKey.Text" xml:space="preserve">
<value>User key:</value>
@ -240,7 +240,7 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<value>Cú pháp:</value>
</data>
<data name="btnPastebinRegister.Text" xml:space="preserve">
<value>Đăng ký</value>
<value>Đăng ký...</value>
</data>
<data name="lblEmailSmtpPort.Text" xml:space="preserve">
<value>Cổng:</value>
@ -369,7 +369,7 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<value>Thư mục:</value>
</data>
<data name="btnMegaRegister.Text" xml:space="preserve">
<value>Đăng ký</value>
<value>Đăng ký...</value>
</data>
<data name="lblMegaStatus.Text" xml:space="preserve">
<value>Đã thiết lập / Chưa thiết lập</value>
@ -618,7 +618,7 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<value>API key:</value>
</data>
<data name="lblSeafileAPIURL.Text" xml:space="preserve">
<value>API URL</value>
<value>API URL:</value>
</data>
<data name="cbFTPAppendRemoteDirectory.Text" xml:space="preserve">
<value>Thêm thư mục từ xa vào đường dẫn URL</value>
@ -1044,7 +1044,7 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<value>URL xem trước:</value>
</data>
<data name="lblB2UrlPreview.Text" xml:space="preserve">
<value>URL xem trước:</value>
<value>Xem trước</value>
</data>
<data name="lblSeafileAccInfoUsage.Text" xml:space="preserve">
<value>Sử dụng:</value>
@ -1257,4 +1257,43 @@ Sử dụng thư viện được mã hóa sẽ vô hiệu hóa chia sẻ.</value
<data name="gbGoogleCloudStorageAdvanced.Text" xml:space="preserve">
<value>Nâng cao</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>Nối tên tệp vào URL</value>
</data>
<data name="cbPlikTTLUnit.Items" xml:space="preserve">
<value>ngày</value>
</data>
<data name="cbPlikTTLUnit.Items1" xml:space="preserve">
<value>giờ</value>
</data>
<data name="cbPlikTTLUnit.Items2" xml:space="preserve">
<value>phút</value>
</data>
<data name="cbPlikTTLUnit.Items3" xml:space="preserve">
<value>không bao giờ</value>
</data>
<data name="cbSeafileCreateShareableURLRaw.Text" xml:space="preserve">
<value>Sử dụng URL thô</value>
</data>
<data name="cbYouTubeShowDialog.Text" xml:space="preserve">
<value>Hiển thị hộp thoại tùy chọn video</value>
</data>
<data name="lblBoxShareAccessLevel.Text" xml:space="preserve">
<value>Cấp truy cập liên kết được chia sẻ:</value>
</data>
<data name="lblGfycatTitle.Text" xml:space="preserve">
<value>Tiêu đề:</value>
</data>
<data name="lblKuttDomain.Text" xml:space="preserve">
<value>Tên miền:</value>
</data>
<data name="lblYouTubePermissionsTip.Text" xml:space="preserve">
<value>Bạn có thể thu hồi quyền truy cập của mình bất cứ lúc nào bằng cách sử dụng liên kết bên dưới:</value>
</data>
<data name="lblZWSURL.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="lblZWSToken.Text" xml:space="preserve">
<value>Token:</value>
</data>
</root>

View file

@ -0,0 +1,138 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Tùy chọn video YouTube</value>
</data>
<data name="btnCancel.Text" xml:space="preserve">
<value>Huỷ</value>
</data>
<data name="btnOK.Text" xml:space="preserve">
<value>Đồng ý</value>
</data>
<data name="lblDescription.Text" xml:space="preserve">
<value>Sự mô tả:</value>
</data>
<data name="lblTitle.Text" xml:space="preserve">
<value>Tiêu đề:</value>
</data>
<data name="lblVisibility.Text" xml:space="preserve">
<value>Hiển thị:</value>
</data>
</root>

View file

@ -181,7 +181,7 @@
<value>Đăng ký SendSpace</value>
</data>
<data name="UploadersConfigForm_TestCustomUploader_Error__Result_is_empty_" xml:space="preserve">
<value>Lỗi: Kết quả trống</value>
<value>Lỗi: Kết quả trống.</value>
</data>
<data name="UploadersConfigForm_TestFTPAccount_Connected_" xml:space="preserve">
<value>Đã kết nối!</value>
@ -191,7 +191,7 @@
Các thư mục đã tạo:</value>
</data>
<data name="UploadersConfigForm_LoadSettings_Parent_album_path_e_g_" xml:space="preserve">
<value>Đường dẫn tới album cha, v.d.</value>
<value>Đường dẫn tới album cha, v.d:</value>
</data>
<data name="UploadersConfigForm_MegaConfigureTab_Click_refresh_button" xml:space="preserve">
<value>Nhấn nút làm mới</value>
@ -203,10 +203,10 @@ Các thư mục đã tạo:</value>
<value>"Tên biểu mẫu tệp" phải được thiết lập.</value>
</data>
<data name="UploadersConfigForm_eiCustomUploaders_ExportRequested_RequestURLMustBeConfigured" xml:space="preserve">
<value>"URL yêu cầu" phải được thiết lập</value>
<value>"URL yêu cầu" phải được thiết lập.</value>
</data>
<data name="CustomUploaderItem_GetRequestURL_RequestURLMustBeConfigured" xml:space="preserve">
<value>"URL yêu cầu" phải được thiết lập</value>
<value>"URL yêu cầu" phải được thiết lập.</value>
</data>
<data name="UploadersConfigForm_ConnectSFTPAccount_Key_file_not_found" xml:space="preserve">
<value>Tệp key không tồn tại.</value>
@ -238,4 +238,46 @@ Các thư mục đã tạo:</value>
<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>
<data name="DeletionURL" xml:space="preserve">
<value>URL xóa</value>
</data>
<data name="Error" xml:space="preserve">
<value>Lỗi</value>
</data>
<data name="ExportFailed" xml:space="preserve">
<value>Không xuất được.</value>
</data>
<data name="FormattingFailed_JSON" xml:space="preserve">
<value>Định dạng không thành công.</value>
</data>
<data name="FormattingFailed_XML" xml:space="preserve">
<value>Định dạng không thành công.</value>
</data>
<data name="GoogleDrive_MyDrive_My_drive" xml:space="preserve">
<value>Ổ đĩa của tôi</value>
</data>
<data name="Headers" xml:space="preserve">
<value>Tiêu đề</value>
</data>
<data name="LoggedInAs0" xml:space="preserve">
<value>Đã đăng nhập với tên {0}.</value>
</data>
<data name="ResponseURL" xml:space="preserve">
<value>URL phản hồi</value>
</data>
<data name="ResponseText" xml:space="preserve">
<value>Văn bản phản hồi</value>
</data>
<data name="ShortenedURL" xml:space="preserve">
<value>URL rút gọn</value>
</data>
<data name="ThumbnailURL" xml:space="preserve">
<value>URL hình thu nhỏ</value>
</data>
<data name="StatusCode" xml:space="preserve">
<value>Mã trạng thái</value>
</data>
<data name="URL" xml:space="preserve">
<value>URL</value>
</data>
</root>

View file

@ -120,4 +120,7 @@
<data name="btnHotkey.Text" xml:space="preserve">
<value>Phím tắt</value>
</data>
<data name="btnTask.Text" xml:space="preserve">
<value>Nhiệm vụ...</value>
</data>
</root>

View file

@ -0,0 +1,131 @@
<?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="lblCombineHorizontal.Text" xml:space="preserve">
<value>Kết hợp hình ảnh
(Nằm ngang)</value>
</data>
<data name="lblCombineVertical.Text" xml:space="preserve">
<value>Kết hợp hình ảnh
(Theo chiều dọc)</value>
</data>
<data name="lblError.Text" xml:space="preserve">
<value>Lỗi</value>
</data>
</root>

View file

@ -190,7 +190,7 @@
<value>Host:</value>
</data>
<data name="btnShowImagePrintSettings.Text" xml:space="preserve">
<value>Thiết lập cho in ấn</value>
<value>Thiết lập cho in ấn...</value>
</data>
<data name="tpPrint.Text" xml:space="preserve">
<value>In</value>
@ -220,7 +220,7 @@
<value>Hiện nút "Tải lên với ShareX" trong menu ngữ cảnh của Windows Explorer</value>
</data>
<data name="lblSaveImageSubFolderPattern.Text" xml:space="preserve">
<value>Định dạng tên thư mục phụ</value>
<value>Định dạng tên thư mục phụ:</value>
</data>
<data name="tpPaths.Text" xml:space="preserve">
<value>Đường dẫn</value>
@ -298,7 +298,7 @@
<value>Lưu các tác vụ vào lịch sử</value>
</data>
<data name="gbRecentLinks.Text" xml:space="preserve">
<value>Tác vụ gần đây:</value>
<value>Tác vụ gần đây</value>
</data>
<data name="cbRecentTasksShowInMainWindow.Text" xml:space="preserve">
<value>Hiện tác vụ gần đây ở cửa sổ chính khi khởi động</value>
@ -334,7 +334,7 @@
<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>
<value>Thiết lập lại...</value>
</data>
<data name="btnThemeRemove.Text" xml:space="preserve">
<value>Xóa bỏ</value>
@ -363,4 +363,79 @@
<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>
<data name="btnThumbnailViewThumbnailSizeReset.Text" xml:space="preserve">
<value>Thiết lập lại</value>
</data>
<data name="cbAutomaticallyCleanupBackupFiles.Text" xml:space="preserve">
<value>Tự động dọn dẹp các tệp sao lưu cũ</value>
</data>
<data name="cbAutomaticallyCleanupLogFiles.Text" xml:space="preserve">
<value>Tự động xóa các tệp nhật ký cũ</value>
</data>
<data name="cbExportHistory.Text" xml:space="preserve">
<value>Lịch sử</value>
</data>
<data name="cbExportSettings.Text" xml:space="preserve">
<value>Cài đặt</value>
</data>
<data name="cbListViewShowColumns.Text" xml:space="preserve">
<value>Hiển thị các cột</value>
</data>
<data name="cbMainWindowShowMenu.Text" xml:space="preserve">
<value>Hiển thị menu</value>
</data>
<data name="cbThumbnailViewShowTitle.Text" xml:space="preserve">
<value>Hiển thị tiêu đề</value>
</data>
<data name="cbUseCustomTheme.Text" xml:space="preserve">
<value>Sử dụng chủ đề tùy chỉnh</value>
</data>
<data name="cbUseSecondaryUploaders.Text" xml:space="preserve">
<value>Sử dụng thứ tự ưu tiên của người tải lên phụ khi thử lại</value>
</data>
<data name="gbListView.Text" xml:space="preserve">
<value>Chế độ xem danh sách</value>
</data>
<data name="gbThumbnailView.Text" xml:space="preserve">
<value>Chế độ xem hình thu nhỏ</value>
</data>
<data name="lblCleanupKeepFileCount.Text" xml:space="preserve">
<value>Số lượng tệp cần giữ:</value>
</data>
<data name="lblClipboardFormatsTip.Text" xml:space="preserve">
<value>Các định dạng này sẽ xuất hiện trong menu phụ "Sao chép" trong menu ngữ cảnh của cửa sổ chính.</value>
</data>
<data name="lblDefaultPrinterOverride.Text" xml:space="preserve">
<value>Ghi đè máy in mặc định:</value>
</data>
<data name="lblListViewImagePreviewLocation.Text" xml:space="preserve">
<value>Image preview location:</value>
</data>
<data name="lblListViewImagePreviewVisibility.Text" xml:space="preserve">
<value>Khả năng hiển thị xem trước hình ảnh:</value>
</data>
<data name="lblMainWindowTaskViewMode.Text" xml:space="preserve">
<value>Chế độ xem tác vụ:</value>
</data>
<data name="lblSaveImageSubFolderPatternWindow.Text" xml:space="preserve">
<value>Mẫu thư mục con cho cửa sổ:</value>
</data>
<data name="lblThumbnailViewTitleLocation.Text" xml:space="preserve">
<value>Vị trí tiêu đề:</value>
</data>
<data name="lblThumbnailViewThumbnailClickAction.Text" xml:space="preserve">
<value>Hành động nhấp vào hình thu nhỏ:</value>
</data>
<data name="lblThumbnailViewThumbnailSize.Text" xml:space="preserve">
<value>Kích thước thu nhỏ:</value>
</data>
<data name="tpClipboardFormats.Text" xml:space="preserve">
<value>Định dạng khay nhớ tạm</value>
</data>
<data name="tpMainWindow.Text" xml:space="preserve">
<value>Cửa sổ chính</value>
</data>
<data name="tpSettings.Text" xml:space="preserve">
<value>Cài đặt</value>
</data>
</root>

View file

@ -124,7 +124,7 @@
<value>Bắt đầu</value>
</data>
<data name="btnRegion.Text" xml:space="preserve">
<value>Chọn vùng</value>
<value>Chọn vùng...</value>
</data>
<data name="cbAutoMinimize.Text" xml:space="preserve">
<value>Tự động thu nhỏ xuống khay hệ thống</value>

View file

@ -121,7 +121,7 @@
<value>Vùng nhớ tạm đang chứa những thứ sau:</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Bạn có chắc chắn muốn tải lên không?</value>
<value>ShareX - Tải lên khay nhớ tạm</value>
</data>
<data name="cbDontShowThisWindow.Text" xml:space="preserve">
<value>Không hiện cửa sổ này</value>
@ -129,4 +129,7 @@
<data name="btnCancel.Text" xml:space="preserve">
<value>Hủy bỏ</value>
</data>
<data name="btnUpload.Text" xml:space="preserve">
<value>Tải lên</value>
</data>
</root>

View file

@ -127,10 +127,10 @@
<value>Dùng tên mới:</value>
</data>
<data name="btnOverwrite.Text" xml:space="preserve">
<value>Đè lên:</value>
<value>Ghi đè: </value>
</data>
<data name="btnUniqueName.Text" xml:space="preserve">
<value>Dùng tên duy nhất</value>
<value>Sử dụng một tên duy nhất: </value>
</data>
<data name="lblTitle.Text" xml:space="preserve">
<value>Đã có một tệp cùng tên ở đây.

View file

@ -344,7 +344,7 @@
</data>
<data name="$this.Text" xml:space="preserve">
<value>ShareX</value>
<comment>@Invariant</comment>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>FirstTimeConfigForm</value>

View file

@ -133,9 +133,12 @@
<value>Khi ShareX đang chạy, hiện "In-App" trong Steam</value>
</data>
<data name="lblNote.Text" xml:space="preserve">
<value>Bạn có thể tìm thấy những thiết lập này ở "Thiết lập ứng dụng -&gt; Tích hợp"</value>
<value>Bạn có thể tìm thấy những thiết lập này ở "Thiết lập ứng dụng -&gt; Tích hợp".</value>
</data>
<data name="lblTitle.Text" xml:space="preserve">
<value>Thiết lập lần đầu cho ShareX</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ShareX</value>
</data>
</root>

View file

@ -0,0 +1,137 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Cảnh báo tải lên lần đầu tiên</value>
</data>
<data name="btnNo.Text" xml:space="preserve">
<value>Không</value>
</data>
<data name="btnYes.Text" xml:space="preserve">
<value>Đồng ý</value>
</data>
<data name="lblInfo.Text" xml:space="preserve">
<value>Bạn có muốn ShareX tải lên ảnh chụp màn hình không?
Nhấn "Không" để hủy tải lên hiện tại và tắt tính năng tự động tải lên ảnh chụp màn hình.</value>
</data>
<data name="lblHeader.Text" xml:space="preserve">
<value>Chú ý!</value>
</data>
</root>

View file

@ -132,4 +132,10 @@
<data name="btnRemove.Text" xml:space="preserve">
<value>Xóa bỏ</value>
</data>
<data name="btnHotkeysDisabled.Text" xml:space="preserve">
<value>Các phím nóng bị tắt. Bạn có thể nhấp vào đây để kích hoạt chúng.</value>
</data>
<data name="btnReset.Text" xml:space="preserve">
<value>Cài lại...</value>
</data>
</root>

View file

@ -0,0 +1,135 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Kiểm tra cửa sổ</value>
</data>
<data name="btnInspectControl.Text" xml:space="preserve">
<value>Kiểm tra kiểm soát ...</value>
</data>
<data name="btnInspectWindow.Text" xml:space="preserve">
<value>Kiểm tra cửa sổ ...</value>
</data>
<data name="btnPinToTop.Text" xml:space="preserve">
<value>Ghim đầu trang</value>
</data>
<data name="btnRefresh.Text" xml:space="preserve">
<value>Làm mới</value>
</data>
</root>

View file

@ -400,7 +400,7 @@
<value>Chọn màu sắc...</value>
</data>
<data name="tsmiTrayDNSChanger.Text" xml:space="preserve">
<value>Trình đổi DNS</value>
<value>Trình đổi DNS...</value>
</data>
<data name="tsmiTrayExit.Text" xml:space="preserve">
<value>Thoát</value>
@ -436,19 +436,19 @@
<value>Dịch vụ tải ảnh lên</value>
</data>
<data name="tsmiTrayLastRegion.Text" xml:space="preserve">
<value>VỊ trí </value>
<value>Vùng cuối cùng</value>
</data>
<data name="tsmiTrayDestinations.Text" xml:space="preserve">
<value>Dịch vụ tải lên</value>
</data>
<data name="tsmiTrayDestinationSettings.Text" xml:space="preserve">
<value>Thiết lập dịch vụ tải lên</value>
<value>Thiết lập dịch vụ tải lên...</value>
</data>
<data name="tsmiTrayMonitor.Text" xml:space="preserve">
<value>Màn hình</value>
</data>
<data name="tsmiTrayMonitorTest.Text" xml:space="preserve">
<value>Kiểm tra màn hình</value>
<value>Kiểm tra màn hình...</value>
</data>
<data name="tsmiTrayQRCode.Text" xml:space="preserve">
<value>Mã QR...</value>
@ -496,7 +496,7 @@
<value>Tải lên</value>
</data>
<data name="tsmiTrayUploadClipboard.Text" xml:space="preserve">
<value>Tải lên từ vùng nhớ tạm</value>
<value>Tải lên từ vùng nhớ tạm...</value>
</data>
<data name="tsmiTrayUploadDragDrop.Text" xml:space="preserve">
<value>Kéo và thả để tải lên...</value>
@ -511,7 +511,7 @@
<value>Tải lên từ URL...</value>
</data>
<data name="tsmiUploadClipboard.Text" xml:space="preserve">
<value>Tải lên từ vùng nhớ tạm</value>
<value>Tải lên từ vùng nhớ tạm...</value>
</data>
<data name="tsmiUploadDragDrop.Text" xml:space="preserve">
<value>Kéo và thả để tải lên...</value>
@ -535,7 +535,7 @@
<value>Cửa sổ</value>
</data>
<data name="tsmiTweetMessage.Text" xml:space="preserve">
<value>Tweet tin nhắn</value>
<value>Tweet tin nhắn...</value>
</data>
<data name="tsmiURLSharingServices.Text" xml:space="preserve">
<value>Dịch vụ chia sẻ URL</value>
@ -550,7 +550,7 @@
<value>Công cụ</value>
</data>
<data name="tsmiTrayTweetMessage.Text" xml:space="preserve">
<value>Tweet tin nhắn</value>
<value>Tweet tin nhắn...</value>
</data>
<data name="tsmiTrayToggleHotkeys.Text" xml:space="preserve">
<value>Vô hiệu hóa phím tắt</value>
@ -571,7 +571,7 @@
<value>Giới thiệu...</value>
</data>
<data name="tsmiCombineImages.Text" xml:space="preserve">
<value>Gộp ảnh</value>
<value>Gộp ảnh...</value>
</data>
<data name="tsbDonate.Text" xml:space="preserve">
<value>Quyên góp...</value>
@ -726,13 +726,67 @@
<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 name="tsmiAddImageEffects.Text" xml:space="preserve">
<value>Thêm hiệu ứng hình ảnh ...</value>
</data>
<data name="tsbTwitter.Text" xml:space="preserve">
<value>Twitter</value>
<data name="tsmiBingVisualSearch.Text" xml:space="preserve">
<value>Tìm kiếm trực quan trên Bing (OCR) ...</value>
</data>
<data name="tsbDiscord.Text" xml:space="preserve">
<value>Discord</value>
<data name="tsmiBorderlessWindow.Text" xml:space="preserve">
<value>Cửa sổ không viền ...</value>
</data>
<data name="tsmiClipboardViewer.Text" xml:space="preserve">
<value>Trình xem khay nhớ tạm ...</value>
</data>
<data name="tsmiCombineImagesHorizontally.Text" xml:space="preserve">
<value>Gộp ảnh theo chiều ngang</value>
</data>
<data name="tsmiCombineImagesVertically.Text" xml:space="preserve">
<value>Gộp ảnh theo chiều dọc</value>
</data>
<data name="tsmiGoogleImageSearch.Text" xml:space="preserve">
<value>Tìm kiếm hình ảnh bằng Google ...</value>
</data>
<data name="tsmiImageViewer.Text" xml:space="preserve">
<value>Xem ảnh...</value>
</data>
<data name="tsmiInspectWindow.Text" xml:space="preserve">
<value>Kiểm tra cửa sổ ...</value>
</data>
<data name="tsmiPinSelectedFile.Text" xml:space="preserve">
<value>Ghim vào màn hình</value>
</data>
<data name="tsmiPinToScreen.Text" xml:space="preserve">
<value>Ghim vào màn hình...</value>
</data>
<data name="tsmiRestartAsAdmin.Text" xml:space="preserve">
<value>Khởi động lại ShareX với tư cách quản trị viên</value>
</data>
<data name="tsmiTrayBorderlessWindow.Text" xml:space="preserve">
<value>Cửa sổ không viền ...</value>
</data>
<data name="tsmiTrayClipboardViewer.Text" xml:space="preserve">
<value>Trình xem khay nhớ tạm ...</value>
</data>
<data name="tsmiTrayImageViewer.Text" xml:space="preserve">
<value>Xem ảnh...</value>
</data>
<data name="tsmiTrayInspectWindow.Text" xml:space="preserve">
<value>Kiểm tra cửa sổ ...</value>
</data>
<data name="tsmiTrayPinToScreen.Text" xml:space="preserve">
<value>Ghim vào màn hình ...</value>
</data>
<data name="tsmiTrayVideoConverter.Text" xml:space="preserve">
<value>Chuyển đổi video...</value>
</data>
<data name="tsmiVideoConverter.Text" xml:space="preserve">
<value>Chuyển đổi video...</value>
</data>
<data name="tsmiOCR.Text" xml:space="preserve">
<value>OCR...</value>
</data>
<data name="tsmiTrayOCR.Text" xml:space="preserve">
<value>OCR...</value>
</data>
</root>

View file

@ -136,6 +136,6 @@
<value>Đặt lại về mặc định...</value>
</data>
<data name="lblTip.Text" xml:space="preserve">
<value>Tip: Nếu bạn thêm tác vụ trống nó sẽ được chuyển thành dòng phân cách trên menu</value>
<value>Mẹo: Nếu bạn thêm tác vụ trống, nó sẽ được chuyển đổi thành dòng phân cách trong menu.</value>
</data>
</root>

View file

@ -205,7 +205,7 @@
<value>Xóa bỏ</value>
</data>
<data name="btnActionsEdit.Text" xml:space="preserve">
<value>Chỉnh sửa</value>
<value>Chỉnh sửa...</value>
</data>
<data name="chActionsExtensions.Text" xml:space="preserve">
<value>Phần đuôi mở rộng</value>
@ -220,7 +220,7 @@
<value>Tên</value>
</data>
<data name="btnActionsAdd.Text" xml:space="preserve">
<value>Thêm</value>
<value>Thêm...</value>
</data>
<data name="btnActionsDuplicate.Text" xml:space="preserve">
<value>Nhân bản</value>
@ -358,7 +358,7 @@
<value>+</value>
</data>
<data name="lblAutoIncrementNumber.Text" xml:space="preserve">
<value>0</value>
<value>Số tăng tự động:</value>
</data>
<data name="lblImageJPEGQualityHint.Text" xml:space="preserve">
<value>0 - 100</value>
@ -397,7 +397,7 @@
<value>Phần đuôi mở rộng</value>
</data>
<data name="lblUploaderFiltersExtensions.Text" xml:space="preserve">
<value>Lọc phần đuôi mở rộng</value>
<value>Lọc phần đuôi mở rộng:</value>
</data>
<data name="tpFileNaming.Text" xml:space="preserve">
<value>Đặt tên tệp</value>
@ -511,7 +511,7 @@
<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>
<value>Lưu ý: Bạn có thể bật / tắt tác vụ từ "Sau khi chụp tác vụ -&gt; Thực hiện 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>
@ -534,4 +534,130 @@
<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>
<data name="btnActions.Text" xml:space="preserve">
<value>Các hành động ...</value>
</data>
<data name="btnScreenshotsFolderBrowse.Text" xml:space="preserve">
<value>Duyệt qua ...</value>
</data>
<data name="cbDisableNotifications.Text" xml:space="preserve">
<value>Tắt thông báo</value>
</data>
<data name="cbDisableNotificationsOnFullscreen.Text" xml:space="preserve">
<value>Tắt thông báo trên toàn màn hình</value>
</data>
<data name="cbImageAutoJPEGQuality.Text" xml:space="preserve">
<value>Điều chỉnh chất lượng JPEG tự động để giữ cho kích thước hình ảnh gần với kích thước được chỉ định</value>
</data>
<data name="cbOverrideActions.Text" xml:space="preserve">
<value>Ghi đè các hành động</value>
</data>
<data name="cbOverrideAdvancedSettings.Text" xml:space="preserve">
<value>Ghi đè cài đặt nâng cao</value>
</data>
<data name="cbOverrideCaptureSettings.Text" xml:space="preserve">
<value>Ghi đè cài đặt chụp</value>
</data>
<data name="cbOverrideCustomUploader.Text" xml:space="preserve">
<value>Ghi đè trình tải lên tùy chỉnh mặc định</value>
</data>
<data name="cbOverrideFTPAccount.Text" xml:space="preserve">
<value>Ghi đè tài khoản FTP mặc định</value>
</data>
<data name="cbOverrideGeneralSettings.Text" xml:space="preserve">
<value>Ghi đè cài đặt chung</value>
</data>
<data name="cbOverrideImageSettings.Text" xml:space="preserve">
<value>Ghi đè cài đặt hình ảnh</value>
</data>
<data name="cbOverrideScreenshotsFolder.Text" xml:space="preserve">
<value>Ghi đè thư mục ảnh chụp màn hình</value>
</data>
<data name="cbOverrideToolsSettings.Text" xml:space="preserve">
<value>Ghi đè cài đặt công cụ</value>
</data>
<data name="cbOverrideUploadSettings.Text" xml:space="preserve">
<value>Ghi đè cài đặt tải lên</value>
</data>
<data name="cbRegionCaptureActiveMonitorMode.Text" xml:space="preserve">
<value>Hạn chế chụp vùng và con trỏ trong màn hình đang hoạt động</value>
</data>
<data name="cbScreenRecordAutoStart.Text" xml:space="preserve">
<value>Bắt đầu ghi sau:</value>
</data>
<data name="cbScreenRecordTransparentRegion.Text" xml:space="preserve">
<value>Sử dụng lựa chọn vùng trong suốt</value>
</data>
<data name="cbShowImageEffectsWindowAfterCapture.Text" xml:space="preserve">
<value>Hiển thị cửa sổ hiệu ứng hình ảnh sau khi chụp</value>
</data>
<data name="cbShowToastNotificationAfterTaskCompleted.Text" xml:space="preserve">
<value>Hiển thị thông báo sau khi hoàn thành nhiệm vụ</value>
</data>
<data name="cbToastWindowAutoHide.Text" xml:space="preserve">
<value>Tự động ẩn khi chụp màn hình</value>
</data>
<data name="cbURLRegexReplace.Text" xml:space="preserve">
<value>Thay thế URL kết quả bằng cách sử dụng thay thế cụm từ thông dụng</value>
</data>
<data name="cbUseCustomCaptureSound.Text" xml:space="preserve">
<value>Sử dụng âm thanh chụp tùy chỉnh:</value>
</data>
<data name="cbUseCustomErrorSound.Text" xml:space="preserve">
<value>Sử dụng âm thanh lỗi tùy chỉnh:</value>
</data>
<data name="cbUseCustomTaskCompletedSound.Text" xml:space="preserve">
<value>Sử dụng âm thanh hoàn thành nhiệm vụ tùy chỉnh:</value>
</data>
<data name="gbToastWindow.Text" xml:space="preserve">
<value>Pop-up thông báo</value>
</data>
<data name="lblRegionCaptureFPSLimit.Text" xml:space="preserve">
<value>Giới hạn FPS:</value>
</data>
<data name="lblTask.Text" xml:space="preserve">
<value>Nhiệm vụ:</value>
</data>
<data name="lblToastWindowDuration.Text" xml:space="preserve">
<value>Khoảng thời gian:</value>
</data>
<data name="lblToastWindowDurationSeconds.Text" xml:space="preserve">
<value>giây</value>
</data>
<data name="lblToastWindowFadeDuration.Text" xml:space="preserve">
<value>Khoảng thời gian mờ dần:</value>
</data>
<data name="lblToastWindowFadeDurationSeconds.Text" xml:space="preserve">
<value>giây</value>
</data>
<data name="lblToastWindowLeftClickAction.Text" xml:space="preserve">
<value>Hành động nhấp chuột trái:</value>
</data>
<data name="lblToastWindowMiddleClickAction.Text" xml:space="preserve">
<value>Hành động nhấp chuột giữa:</value>
</data>
<data name="lblToastWindowPlacement.Text" xml:space="preserve">
<value>Vị trí:</value>
</data>
<data name="lblToastWindowRightClickAction.Text" xml:space="preserve">
<value>Hành động nhấp chuột phải:</value>
</data>
<data name="lblToastWindowSize.Text" xml:space="preserve">
<value>Kích thước:</value>
</data>
<data name="lblToolsScreenColorPickerFormatCtrl.Text" xml:space="preserve">
<value>Định dạng bộ chọn màu màn hình (Ctrl + nhấp chuột):</value>
</data>
<data name="lblToolsScreenColorPickerInfoText.Text" xml:space="preserve">
<value>Văn bản thông tin bộ chọn màu màn hình:</value>
</data>
<data name="lblURLRegexReplacePattern.Text" xml:space="preserve">
<value>Họa tiết:</value>
</data>
<data name="lblURLRegexReplaceReplacement.Text" xml:space="preserve">
<value>Thay thế:</value>
</data>
<data name="tpNotifications.Text" xml:space="preserve">
<value>Thông báo</value>
</data>
</root>

View file

@ -138,4 +138,7 @@
<data name="lblFolderPath.Text" xml:space="preserve">
<value>Đường dẫn thư mục:</value>
</data>
<data name="cbMoveToScreenshotsFolder.Text" xml:space="preserve">
<value>Di chuyển tệp vào thư mục ảnh chụp màn hình</value>
</data>
</root>

View file

@ -311,7 +311,7 @@ Bạn có muốn khởi động lại ShareX không?</value>
<value>Dịch vụ tải lên tệp: {0}</value>
</data>
<data name="AboutForm_AboutForm_Project_page" xml:space="preserve">
<value>Trang project</value>
<value>Trang dự án</value>
</data>
<data name="TaskHelpers_TweetMessage_Tweet_successfully_sent_" xml:space="preserve">
<value>Đã gửi Tweet thành công.</value>
@ -512,4 +512,141 @@ Bạn có muốn khởi động lại ShareX?</value>
<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>
<data name="AboutForm_AboutForm_Credits" xml:space="preserve">
<value>Tín dụng</value>
</data>
<data name="AboutForm_AboutForm_Language_fa_IR" xml:space="preserve">
<value>Tiếng Ba Tư</value>
</data>
<data name="AboutForm_AboutForm_Language_ja_JP" xml:space="preserve">
<value>Tiếng Nhật</value>
</data>
<data name="AboutForm_AboutForm_Language_pl" xml:space="preserve">
<value>Tiếng Ba Lan</value>
</data>
<data name="AboutForm_AboutForm_Language_pt_PT" xml:space="preserve">
<value>Tiếng Bồ Đào Nha</value>
</data>
<data name="AboutForm_AboutForm_Language_ro" xml:space="preserve">
<value>Tiếng Rumani</value>
</data>
<data name="AboutForm_AboutForm_Links" xml:space="preserve">
<value>Liên kết</value>
</data>
<data name="AboutForm_AboutForm_Privacy_policy" xml:space="preserve">
<value>Chính sách bảo mật</value>
</data>
<data name="AboutForm_AboutForm_Team" xml:space="preserve">
<value>Đồng đội</value>
</data>
<data name="ClipboardContentViewer_ClipboardContentViewer_Load_Clipboard_content__File__Count___0__" xml:space="preserve">
<value>Nội dung khay nhớ tạm: Tệp (Số lượng: {0})</value>
</data>
<data name="ClipboardContentViewer_ClipboardContentViewer_Load_Clipboard_content__Image__Size___0_x_1__" xml:space="preserve">
<value>Nội dung khay nhớ tạm: Hình ảnh (Kích thước: {0} x {1})</value>
</data>
<data name="ClipboardContentViewer_ClipboardContentViewer_Load_Clipboard_content__Text__Length___0__" xml:space="preserve">
<value>Nội dung khay nhớ tạm: Văn bản (Độ dài: {0})</value>
</data>
<data name="ClipboardContentViewer_ClipboardContentViewer_Load_Clipboard_is_empty_or_contains_unknown_data_" xml:space="preserve">
<value>Clipboard trống hoặc chứa dữ liệu không xác định.</value>
</data>
<data name="ClipboardDoesNotContainAnImage" xml:space="preserve">
<value>Clipboard không chứa hình ảnh.</value>
</data>
<data name="Confirmation" xml:space="preserve">
<value>Xác nhận</value>
</data>
<data name="Description" xml:space="preserve">
<value>Mô tả</value>
</data>
<data name="Error" xml:space="preserve">
<value>Lỗi</value>
</data>
<data name="FailedToSaveSettings" xml:space="preserve">
<value>Không lưu được cài đặt</value>
</data>
<data name="FFmpeg_FFmpeg_error" xml:space="preserve">
<value>Lỗi FFmpeg</value>
</data>
<data name="FFmpeg_FFmpeg_video_and_audio_source_both_can_t_be__None__" xml:space="preserve">
<value>Nguồn âm thanh và video FFmpeg không được là "Không".</value>
</data>
<data name="FFmpegDoesNotExistAtTheFollowingPath" xml:space="preserve">
<value>FFmpeg không tồn tại ở đường dẫn sau:</value>
</data>
<data name="FFmpegIsMissing" xml:space="preserve">
<value>FFmpeg bị thiếu</value>
</data>
<data name="FFmpegOnlySupports64BitOperatingSystems" xml:space="preserve">
<value>FFmpeg đi kèm với ShareX chỉ hỗ trợ hệ điều hành 64-bit.</value>
</data>
<data name="Hotkey" xml:space="preserve">
<value>Phím tắt</value>
</data>
<data name="ImageData_Write_Error_Message" xml:space="preserve">
<value>Không thể ghi hình ảnh vào đường dẫn:</value>
</data>
<data name="InspectWindow_ClassName" xml:space="preserve">
<value>Tên lớp</value>
</data>
<data name="InspectWindow_ClientRectangle" xml:space="preserve">
<value>Hình chữ nhật khách hàng</value>
</data>
<data name="InspectWindow_ExtendedWindowStyles" xml:space="preserve">
<value>Kiểu cửa sổ mở rộng</value>
</data>
<data name="InspectWindow_ProcessFileName" xml:space="preserve">
<value>Xử lý tên tệp</value>
</data>
<data name="InspectWindow_ProcessIdentifier" xml:space="preserve">
<value>Quy trình nhận dạng</value>
</data>
<data name="InspectWindow_ProcessName" xml:space="preserve">
<value>Tên quy trình</value>
</data>
<data name="InspectWindow_WindowHandle" xml:space="preserve">
<value>Tay nắm cửa sổ</value>
</data>
<data name="InspectWindow_WindowRectangle" xml:space="preserve">
<value>Cửa sổ hình chữ nhật</value>
</data>
<data name="InspectWindow_WindowStyles" xml:space="preserve">
<value>Các kiểu cửa sổ</value>
</data>
<data name="InspectWindow_WindowTitle" xml:space="preserve">
<value>Tiêu đề cửa sổ</value>
</data>
<data name="OpticalCharacterRecognitionFeatureIsOnlyAvailableWithWindowsVersion0OrNewer" xml:space="preserve">
<value>Tính năng nhận dạng ký tự quang học chỉ khả dụng với phiên bản Windows {0} hoặc mới hơn.</value>
</data>
<data name="PinToScreen" xml:space="preserve">
<value>Ghim vào màn hình</value>
</data>
<data name="ScreenColorPicker" xml:space="preserve">
<value>Bộ chọn màu màn hình</value>
</data>
<data name="ShareXIsMinimizedToTheSystemTray" xml:space="preserve">
<value>ShareX được thu nhỏ vào khay hệ thống.</value>
</data>
<data name="ThisFeatureWillNotWorkWhenDisableUploadOptionIsEnabled" xml:space="preserve">
<value>Tính năng này sẽ không hoạt động khi tùy chọn "DisableUpload" được kích hoạt!</value>
</data>
<data name="UnableToFindAWindowWithSpecifiedWindowTitle" xml:space="preserve">
<value>Không thể tìm thấy một cửa sổ có tiêu đề cửa sổ được chỉ định.</value>
</data>
<data name="WouldYouLikeToEnableImageEffects" xml:space="preserve">
<value>Bạn có muốn bật hiệu ứng hình ảnh không?
Sau đó, bạn có thể tắt nó từ menu "Sau khi chụp tác vụ".</value>
</data>
<data name="WouldYouLikeToResetThemes" xml:space="preserve">
<value>Bạn có muốn đặt lại chủ đề?</value>
</data>
<data name="YourAntiVirusSoftwareOrTheControlledFolderAccessFeatureInWindowsCouldBeBlockingShareX" xml:space="preserve">
<value>Phần mềm chống vi-rút của bạn hoặc tính năng truy cập thư mục được kiểm soát trong Windows có thể đang chặn ShareX.</value>
</data>
<data name="YourSystemAdminDisabledTheUploadFeature" xml:space="preserve">
<value>Quản trị viên hệ thống của bạn đã tắt tính năng tải lên.</value>
</data>
</root>

View file

@ -0,0 +1,132 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Cửa sổ không viền</value>
</data>
<data name="btnMakeWindowBorderless.Text" xml:space="preserve">
<value>Làm cho cửa sổ không có viền</value>
</data>
<data name="lblWindowTitle.Text" xml:space="preserve">
<value>Tiêu đề cửa sổ:</value>
</data>
<data name="mbWindowList.Text" xml:space="preserve">
<value>Chọn một cửa sổ</value>
</data>
</root>

View file

@ -0,0 +1,132 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Cài đặt cửa sổ không viền</value>
</data>
<data name="cbAutoCloseWindow.Text" xml:space="preserve">
<value>Tự động đóng cửa sổ</value>
</data>
<data name="cbExcludeTaskbarArea.Text" xml:space="preserve">
<value>Loại trừ khu vực thanh tác vụ</value>
</data>
<data name="cbRememberWindowTitle.Text" xml:space="preserve">
<value>Ghi nhớ tiêu đề cửa sổ</value>
</data>
</root>

View file

@ -0,0 +1,147 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Nhận dạng ký tự quang học</value>
</data>
<data name="btnCopyAll.Text" xml:space="preserve">
<value>Sao chép tất cả</value>
</data>
<data name="btnOpenServiceLink.Text" xml:space="preserve">
<value>Mở liên kết dịch vụ ...</value>
</data>
<data name="btnSelectRegion.Text" xml:space="preserve">
<value>Chọn khu vực cho OCR ...</value>
</data>
<data name="cbSingleLine.Text" xml:space="preserve">
<value>Dòng đơn</value>
</data>
<data name="lblLanguage.Text" xml:space="preserve">
<value>Ngôn ngữ:</value>
</data>
<data name="lblResult.Text" xml:space="preserve">
<value>Kết quả:</value>
</data>
<data name="lblScaleFactor.Text" xml:space="preserve">
<value>Yếu tố quy mô:</value>
</data>
<data name="lblService.Text" xml:space="preserve">
<value>Dịch vụ:</value>
</data>
</root>

View file

@ -0,0 +1,141 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Liên kết dịch vụ</value>
</data>
<data name="btnNew.Text" xml:space="preserve">
<value>Mới</value>
</data>
<data name="btnRemove.Text" xml:space="preserve">
<value>Xóa</value>
</data>
<data name="btnReset.Text" xml:space="preserve">
<value>Cài lại</value>
</data>
<data name="lblName.Text" xml:space="preserve">
<value>Tên:</value>
</data>
<data name="lblServices.Text" xml:space="preserve">
<value>Dịch vụ:</value>
</data>
<data name="lblURL.Text" xml:space="preserve">
<value>URL:</value>
</data>
</root>

View file

@ -0,0 +1,135 @@
<?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="$this.Text" xml:space="preserve">
<value>ShareX - Ghim vào màn hình</value>
</data>
<data name="btnCancel.Text" xml:space="preserve">
<value>Hủy</value>
</data>
<data name="btnFromClipboard.Text" xml:space="preserve">
<value>Ghim vào màn hình từ khay nhớ tạm</value>
</data>
<data name="btnFromFile.Text" xml:space="preserve">
<value>Ghim vào màn hình từ tệp ...</value>
</data>
<data name="btnFromScreen.Text" xml:space="preserve">
<value>Ghim vào màn hình từ màn hình ...</value>
</data>
</root>