mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-01 06:00:46 +00:00
242 lines
14 KiB
XML
242 lines
14 KiB
XML
<?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 xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
|
|
<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="CategoryAccess" xml:space="preserve">
|
|
<value>Truy cập</value>
|
|
</data>
|
|
<data name="CategoryAdvanced" xml:space="preserve">
|
|
<value>Nâng cao</value>
|
|
</data>
|
|
<data name="CategoryCore" xml:space="preserve">
|
|
<value>Lõi</value>
|
|
</data>
|
|
<data name="CategoryDebugging" xml:space="preserve">
|
|
<value>Gỡ lỗi</value>
|
|
</data>
|
|
<data name="CategoryPerformance" xml:space="preserve">
|
|
<value>Hiệu năng</value>
|
|
</data>
|
|
<data name="CategoryUpdates" xml:space="preserve">
|
|
<value>Cập nhật</value>
|
|
</data>
|
|
<data name="ConfirmRemoval" xml:space="preserve">
|
|
<value>Bạn có thực sự muốn loại bỏ cấu hình này?</value>
|
|
</data>
|
|
<data name="ErrorBotNameEmpty" xml:space="preserve">
|
|
<value>Tên bot của bạn rỗng!</value>
|
|
</data>
|
|
<data name="ErrorCantRemoveGlobalConfig" xml:space="preserve">
|
|
<value>Bạn không thể xoá cấu hình chung!</value>
|
|
</data>
|
|
<data name="ErrorCantRenameGlobalConfig" xml:space="preserve">
|
|
<value>Bạn không thể đổi tên cấu hình chung!</value>
|
|
</data>
|
|
<data name="ErrorConfigDirectoryNotFound" xml:space="preserve">
|
|
<value>Không tìm thấy thư mục cấu hình!</value>
|
|
</data>
|
|
<data name="ErrorConfigPropertyInvalid" xml:space="preserve">
|
|
<value>Cấu hình {0} sở hữu không hợp lệ: {1}</value>
|
|
<comment>{0} will be replaced by name of the configuration property, {1} will be replaced by invalid value</comment>
|
|
</data>
|
|
<data name="ErrorInvalidCurrentCulture" xml:space="preserve">
|
|
<value>CurrentCulture bạn cung cấp không hợp lệ, ConfigGenerator sẽ tiếp tục chạy với thiết lập mặc định!</value>
|
|
</data>
|
|
<data name="ErrorNameAlreadyUsed" xml:space="preserve">
|
|
<value>Tên này đã được sử dụng!</value>
|
|
<comment>This happens e.g. when user wants to create a bot with name that exists already</comment>
|
|
</data>
|
|
<data name="ErrorNameReserved" xml:space="preserve">
|
|
<value>Tên này được dành riêng!</value>
|
|
<comment>This happens e.g. when user wants to create a bot with reserved name, such as "ASF"</comment>
|
|
</data>
|
|
<data name="ErrorObjectIsNull" xml:space="preserve">
|
|
<value>{0} vô hiệu!</value>
|
|
<comment>{0} will be replaced by object's name</comment>
|
|
</data>
|
|
<data name="ErrorVersionMismatch" xml:space="preserve">
|
|
<value>Bạn cố gắng sử dụng ConfigGenerator không hợp lệ cho phiên bản ASF của bạn!
|
|
|
|
ASF: {0} | ConfigGenerator: {1}
|
|
|
|
Xin vui lòng sử dụng ConfigGenerator trùng với phiên bản tập tin ASF của bạn. Bạn sẽ được chuyển hướng đến phiên bản thích hợp...</value>
|
|
<comment>{0} will be replaced by ASF version (string), {1} will be replaced by ConfigGenerator version (string). Please note that this string should include newlines for formatting.</comment>
|
|
</data>
|
|
<data name="New" xml:space="preserve">
|
|
<value>Mới</value>
|
|
<comment>This is used as MessageBox title</comment>
|
|
</data>
|
|
<data name="Removal" xml:space="preserve">
|
|
<value>Gỡ bỏ</value>
|
|
<comment>This is used as MessageBox title</comment>
|
|
</data>
|
|
<data name="Rename" xml:space="preserve">
|
|
<value>Đổi tên</value>
|
|
<comment>This is used as MessageBox title</comment>
|
|
</data>
|
|
<data name="TutorialBotFormEnabled" xml:space="preserve">
|
|
<value>Tuyệt vời! Bây giờ bot của bạn đã được kích hoạt. Trong thực tế, đó là tất cả mọi thứ bạn đã làm để sử dụng bot này ở ASF, nhưng bạn có thể muốn cấu hình ít nhất thêm 2 thuộc tính cấu hình: {0} và {1}. Nếu bạn muốn tiếp tục hướng dẫn, xin vui lòng làm như vậy. Hãy nhớ tham khảo wiki nếu bạn không chắc chắn thuộc tính được cho phải được cấu hình, hoặc nếu bạn cần trợ giúp thêm.</value>
|
|
<comment>{0} will be replaced by "SteamLogin" configuration property, {1} will be replaced by "SteamPassword" configuration property</comment>
|
|
</data>
|
|
<data name="TutorialBotFormReady" xml:space="preserve">
|
|
<value>ASF của bạn đã sẵn sàng! Đơn giản chỉ cần khởi chạy tập tin ASF.exe và nếu bạn đã nhập tất cả mọi thứ đúng cách, bạn sẽ thấy rằng ASF đang đăng nhập và bắt đầu chạy không. Nếu bạn có SteamGuard hoặc xác thực 2FA, ASF có thể cần phải hỏi bạn những thông tin đăng nhập trong thời gian chạy.</value>
|
|
</data>
|
|
<data name="TutorialFinished" xml:space="preserve">
|
|
<value>Chúc mừng! Bạn đã làm tất cả mọi thứ cần thiết để cho ASF có thể sử dụng, điều đó cũng hoàn tất các hướng dẫn mà chúng tôi chuẩn bị cho bạn. Đặc biệt khuyến khích đọc toàn bộ phần cấu hình trên wiki bây giờ, vì ASF cung cấp một số tính năng thực sự gọn gàng cho bạn cấu hình, chẳng hạn như farm offline hoặc điều chỉnh ASF sử dụng các thuật toán chạy không hiệu quả nhất cho tài khoản của bạn. Mặc dù tất cả điều đó là tùy chọn, và bạn tự do đóng cấu hình của chúng tôi bất cứ khi nào bạn muốn. Chúng tôi hy vọng rằng bạn sẽ thưởng thức phần mềm chúng tôi viết cho bạn!</value>
|
|
</data>
|
|
<data name="TutorialMainFormBotsManagementButtons" xml:space="preserve">
|
|
<value>Ở trên cùng của cửa sổ, bạn có thể thấy cấu hình hiện đang được nạp, và 3 nút thêm để loại bỏ [-], đổi tên [~] và thêm cái mới [+].</value>
|
|
<comment>If possible, try to keep visual representation of buttons: [-], [~] and [+]</comment>
|
|
</data>
|
|
<data name="TutorialMainFormConfigurationWiki" xml:space="preserve">
|
|
<value>Xin lưu ý rằng tất cả thông tin về các thuộc tính cấu hình có sẵn, bao gồm mô tả, mục đích của chúng, và các giá trị được chấp nhận, có sẵn trên GitHub wiki của chúng tôi. Xin vui lòng sử dụng nó như một tài liệu tham khảo.</value>
|
|
</data>
|
|
<data name="TutorialMainFormConfigurationWindow" xml:space="preserve">
|
|
<value>Ở giữa cửa sổ, bạn có thể cấu hình tất cả các thuộc tính cấu hình có sẵn cho bạn, cho cấu hình đã chọn hiện thời của bạn.</value>
|
|
</data>
|
|
<data name="TutorialMainFormFinished" xml:space="preserve">
|
|
<value>Được rồi, hãy bắt đầu cấu hình ASF của chúng ta. Nhấp chuột vào nút cộng [+] nút để thêm tài khoản Steam đầu tiên của bạn!</value>
|
|
<comment>If possible, try to keep visual representation of [+] button</comment>
|
|
</data>
|
|
<data name="TutorialMainFormHelpButton" xml:space="preserve">
|
|
<value>Ở góc trên bên phải bạn có thể tìm thấy nút trợ giúp [?] sẽ chuyển hướng bạn đến ASF wiki để biết thêm thông tin.</value>
|
|
<comment>If possible, try to keep visual representation of [?] button</comment>
|
|
</data>
|
|
<data name="TutorialMainFormShown" xml:space="preserve">
|
|
<value>Đây là màn hình ASF ConfigGenerator chính, nó thực sự rất dễ sử dụng!</value>
|
|
</data>
|
|
<data name="TutorialNewBotFormFinished" xml:space="preserve">
|
|
<value>Như bạn thấy, bot của bạn đã sẵn sàng để được cấu hình! Điều đầu tiên bạn muốn làm là chuyển đổi thuộc tính {0} từ false sang true, hãy làm thử!</value>
|
|
<comment>{0} will be replaced by name of the configuration property ("Enabled")</comment>
|
|
</data>
|
|
<data name="TutorialNewBotFormShown" xml:space="preserve">
|
|
<value>Làm rất tốt! Bạn sẽ được nhắc nhập tên bot của bạn bây giờ. Một ví dụ điển hình là biệt danh mà bạn đang sử dụng cho tài khoản Steam bạn chuẩn bị cấu hình, hoặc bất kỳ tên nào khác bạn lựa chọn mà điều này sẽ dễ dàng cho bạn để kết nối với bot được cấu hình.</value>
|
|
</data>
|
|
<data name="TutorialStart" xml:space="preserve">
|
|
<value>Chào mừng! Tôi nhận thấy rằng bạn đang sử dụng ASF ConfigGenerator lần đầu tiên, vì vậy hãy để tôi giúp bạn một chút.</value>
|
|
</data>
|
|
<data name="UserInputBotName" xml:space="preserve">
|
|
<value>Vui lòng nhập tên bot mới: </value>
|
|
<comment>Please note that this translation should end with space</comment>
|
|
</data>
|
|
<data name="WarningConfigPropertyModified" xml:space="preserve">
|
|
<value>{0} đã được thiết lập: {1}</value>
|
|
<comment>{0} will be replaced by name of the configuration property, {1} will be replaced by new value</comment>
|
|
</data>
|
|
</root>
|