vi-vn update translate

This commit is contained in:
Nguyen Ngoc Minh Hoang 2022-11-01 17:33:12 +07:00
parent b178657d3f
commit 912ba8c3e5
27 changed files with 2328 additions and 6 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,7 @@
<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>
</root>

View file

@ -147,4 +147,13 @@
<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>
</root>

View file

@ -174,4 +174,10 @@
<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>
</root>

View file

@ -1120,4 +1120,331 @@ 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>
</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

@ -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

@ -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

@ -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

@ -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

@ -0,0 +1,134 @@
<?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>
</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

@ -735,4 +735,61 @@
<data name="tsbDiscord.Text" xml:space="preserve">
<value>Discord</value>
</data>
<data name="tsmiAddImageEffects.Text" xml:space="preserve">
<value>Thêm hiệu ứng hình ảnh ...</value>
</data>
<data name="tsmiBingVisualSearch.Text" xml:space="preserve">
<value>Tìm kiếm trực quan trên Bing (OCR) ...</value>
</data>
<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>
</root>

View file

@ -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>
@ -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,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 - 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>
</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>