mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-01 06:00:46 +00:00
678 lines
37 KiB
XML
678 lines
37 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="AcceptingTrade" xml:space="preserve">
|
|
<value>Chấp nhận giao dịch: {0}</value>
|
|
<comment>{0} will be replaced by trade number</comment>
|
|
</data>
|
|
<data name="AutoUpdateCheckInfo" xml:space="preserve">
|
|
<value>ASF sẽ tự động kiểm tra phiên bản mới mỗi {0}.</value>
|
|
<comment>{0} will be replaced by translated TimeSpan string (such as "24 hours")</comment>
|
|
</data>
|
|
<data name="Content" xml:space="preserve">
|
|
<value>Nội dung:
|
|
{0}</value>
|
|
<comment>{0} will be replaced by content string. Please note that this string should include newline for formatting.</comment>
|
|
</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="ErrorEarlyFatalExceptionInfo" xml:space="preserve">
|
|
<value>ASF V{0} đã chạy ngoài lề trước khi mô-đun đăng nhập cốt lõi thậm chí có thể khởi tạo!</value>
|
|
<comment>{0} will be replaced by version number</comment>
|
|
</data>
|
|
<data name="ErrorEarlyFatalExceptionPrint" xml:space="preserve">
|
|
<value>Ngoại lệ: {0}() {1}
|
|
StackTrace:
|
|
{2}</value>
|
|
<comment>{0} will be replaced by function name, {1} will be replaced by exception message, {2} will be replaced by entire stack trace. Please note that this string should include newlines for formatting.</comment>
|
|
</data>
|
|
<data name="ErrorExitingWithNonZeroErrorCode" xml:space="preserve">
|
|
<value>Đang thoát với mã lỗi khác không!</value>
|
|
</data>
|
|
<data name="ErrorFailingRequest" xml:space="preserve">
|
|
<value>Yêu cầu thất bại: {0}</value>
|
|
<comment>{0} will be replaced by URL of the request</comment>
|
|
</data>
|
|
<data name="ErrorGlobalConfigNotLoaded" xml:space="preserve">
|
|
<value>Cấu hình chung không thể nạp. Hãy chắc chắn rằng {0} tồn tại và hợp lệ! Làm theo hướng dẫn 'thiết lập' trên wiki nếu bạn nhầm lẫn.</value>
|
|
<comment>{0} will be replaced by file's path</comment>
|
|
</data>
|
|
<data name="ErrorIsInvalid" xml:space="preserve">
|
|
<value>{0} không hợp lệ!</value>
|
|
<comment>{0} will be replaced by object's name</comment>
|
|
</data>
|
|
<data name="ErrorMobileAuthenticatorInvalidDeviceID" xml:space="preserve">
|
|
<value>Từ chối thực hiện chức năng này do DeviceID không hợp lệ trong ASF 2FA!</value>
|
|
</data>
|
|
<data name="ErrorNoBotsDefined" xml:space="preserve">
|
|
<value>Không có bot nào được xác định. Bạn quên thiết lập cấu hình ASF của bạn?</value>
|
|
</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="ErrorParsingObject" xml:space="preserve">
|
|
<value>Phân tách ngữ pháp {0} không thành công!</value>
|
|
<comment>{0} will be replaced by object's name</comment>
|
|
</data>
|
|
<data name="ErrorRemovingOldBinary" xml:space="preserve">
|
|
<value>Không thể xóa tập tin ASF cũ, vui lòng xóa thủ công {0} để chạy chức năng cập nhật!</value>
|
|
<comment>{0} will be replaced by file's path</comment>
|
|
</data>
|
|
<data name="ErrorRequestFailedTooManyTimes" xml:space="preserve">
|
|
<value>Yêu cầu thất bại sau {0} nỗ lực!</value>
|
|
<comment>{0} will be replaced by maximum number of tries</comment>
|
|
</data>
|
|
<data name="ErrorUpdateCheckFailed" xml:space="preserve">
|
|
<value>Không thể kiểm tra phiên bản mới nhất!</value>
|
|
</data>
|
|
<data name="ErrorUpdateNoAssetForThisVersion" xml:space="preserve">
|
|
<value>Không thể tiến hành cập nhật vì không có asset liên quan đến phiên bản đang chạy! Tự động cập nhật lên phiên bản đó là không thể.</value>
|
|
</data>
|
|
<data name="ErrorUpdateNoAssets" xml:space="preserve">
|
|
<value>Không thể tiến hành với bản cập nhật vì phiên bản đó không gồm bất cứ tài sản nào!</value>
|
|
</data>
|
|
<data name="ErrorUserInputRunningInHeadlessMode" xml:space="preserve">
|
|
<value>Nhận được yêu cầu nhập của người dùng, nhưng quá trình đang chạy trong chế độ không kiểm soát!</value>
|
|
</data>
|
|
<data name="ErrorIPCAccessDenied" xml:space="preserve">
|
|
<value>Từ chối xử lý yêu cầu do SteamOwnerID chưa được đặt!</value>
|
|
<comment>SteamOwnerID is name of bot config property, it should not be translated</comment>
|
|
</data>
|
|
<data name="Exiting" xml:space="preserve">
|
|
<value>Đang thoát...</value>
|
|
</data>
|
|
<data name="WarningFailed" xml:space="preserve">
|
|
<value>Thất bại!</value>
|
|
</data>
|
|
<data name="GlobalConfigChanged" xml:space="preserve">
|
|
<value>Tập tin cấu hình chung đã bị thay đổi!</value>
|
|
</data>
|
|
<data name="ErrorGlobalConfigRemoved" xml:space="preserve">
|
|
<value>Tập tin cấu hình chung đã được gỡ bỏ!</value>
|
|
</data>
|
|
<data name="IgnoringTrade" xml:space="preserve">
|
|
<value>Bỏ qua trao đổi: {0}</value>
|
|
<comment>{0} will be replaced by trade number</comment>
|
|
</data>
|
|
<data name="LoggingIn" xml:space="preserve">
|
|
<value>Đăng nhập vào {0}...</value>
|
|
<comment>{0} will be replaced by service's name</comment>
|
|
</data>
|
|
<data name="NoBotsAreRunning" xml:space="preserve">
|
|
<value>Không có bot nào đang chạy, đang thoát...</value>
|
|
</data>
|
|
<data name="RefreshingOurSession" xml:space="preserve">
|
|
<value>Làm mới phiên làm việc!</value>
|
|
</data>
|
|
<data name="RejectingTrade" xml:space="preserve">
|
|
<value>Từ chối trao đổi: {0}</value>
|
|
<comment>{0} will be replaced by trade number</comment>
|
|
</data>
|
|
<data name="Restarting" xml:space="preserve">
|
|
<value>Đang khởi động lại...</value>
|
|
</data>
|
|
<data name="Starting" xml:space="preserve">
|
|
<value>Bắt đầu...</value>
|
|
</data>
|
|
<data name="StatusCode" xml:space="preserve">
|
|
<value>Mã trạng thái: {0}</value>
|
|
<comment>{0} will be replaced by status code number/name</comment>
|
|
</data>
|
|
<data name="Success" xml:space="preserve">
|
|
<value>Hoàn tất!</value>
|
|
</data>
|
|
<data name="UnlockingParentalAccount" xml:space="preserve">
|
|
<value>Mở khóa tài khoản parental...</value>
|
|
</data>
|
|
<data name="UpdateCheckingNewVersion" xml:space="preserve">
|
|
<value>Kiểm tra phiên bản mới...</value>
|
|
</data>
|
|
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
|
|
<value>Đang tải phiên bản mới: {0} ({1} MB)... Trong khi chờ, hãy xem xét quyên góp nếu bạn đánh giá cao sản phẩm được thực hiện! :)</value>
|
|
<comment>{0} will be replaced by version string, {1} will be replaced by update size (in megabytes)</comment>
|
|
</data>
|
|
<data name="UpdateFinished" xml:space="preserve">
|
|
<value>Quá trình cập nhật hoàn tất!</value>
|
|
</data>
|
|
<data name="UpdateNewVersionAvailable" xml:space="preserve">
|
|
<value>Phiên bản ASF mới hiện đang có sẵn! Hãy xem xét việc cập nhật cho mình!</value>
|
|
</data>
|
|
<data name="UpdateVersionInfo" xml:space="preserve">
|
|
<value>Phiên bản cục bộ: {0} | Phiên bản từ xa: {1}</value>
|
|
<comment>{0} will be replaced by current version, {1} will be replaced by remote version</comment>
|
|
</data>
|
|
<data name="UserInputDeviceID" xml:space="preserve">
|
|
<value>Xin vui lòng nhập Device ID (bao gồm cả "android:"): </value>
|
|
<comment>Please note that this translation should end with space</comment>
|
|
</data>
|
|
<data name="UserInputSteam2FA" xml:space="preserve">
|
|
<value>Xin vui lòng nhập mã 2FA từ ứng dụng Steam Authenticator của bạn: </value>
|
|
<comment>Please note that this translation should end with space</comment>
|
|
</data>
|
|
<data name="UserInputSteamGuard" xml:space="preserve">
|
|
<value>Xin vui lòng nhập mã số SteamGuard đã được gửi vào email của bạn: </value>
|
|
<comment>Please note that this translation should end with space</comment>
|
|
</data>
|
|
<data name="UserInputSteamLogin" xml:space="preserve">
|
|
<value>Xin vui lòng nhập tài khoản Steam của bạn: </value>
|
|
<comment>Please note that this translation should end with space</comment>
|
|
</data>
|
|
<data name="UserInputSteamParentalPIN" xml:space="preserve">
|
|
<value>Xin vui lòng nhập mã PIN của Steam Parental: </value>
|
|
<comment>Please note that this translation should end with space</comment>
|
|
</data>
|
|
<data name="UserInputSteamPassword" xml:space="preserve">
|
|
<value>Xin vui lòng nhập mật khẩu Steam của bạn: </value>
|
|
<comment>Please note that this translation should end with space</comment>
|
|
</data>
|
|
<data name="UserInputUnknown" xml:space="preserve">
|
|
<value>Xin vui lòng nhập các giá trị không có giấy tờ của {0}: </value>
|
|
<comment>{0} will be replaced by property name. Please note that this translation should end with space</comment>
|
|
</data>
|
|
<data name="UserInputIPCHost" xml:space="preserve">
|
|
<value>Vui lòng nhập IPC host của bạn: </value>
|
|
<comment>Please note that this translation should end with space</comment>
|
|
</data>
|
|
<data name="WarningUnknownValuePleaseReport" xml:space="preserve">
|
|
<value>Nhận được giá trị không rõ cho {0}, xin vui lòng báo cáo điều này: {1}</value>
|
|
<comment>{0} will be replaced by object's name, {1} will be replaced by value for that object</comment>
|
|
</data>
|
|
<data name="WarningTooManyGamesToPlay" xml:space="preserve">
|
|
<value>Chơi nhiều hơn {0} trò chơi đồng thời là không thể, chỉ {0} trò chơi đầu tiên {1} sẽ được sử dụng!</value>
|
|
<comment>{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property</comment>
|
|
</data>
|
|
<data name="ErrorIPCAddressAccessDeniedException" xml:space="preserve">
|
|
<value>Dịch vụ IPC không thể chạy do AddressAccessDeniedException! Nếu bạn muốn dùng dịch vụ IPC được cung cấp bởi ASF, hãy chạy ASF bằng quyền admin, hoặc cấp quyền thích hợp!</value>
|
|
</data>
|
|
<data name="IPCAnswered" xml:space="preserve">
|
|
<value>Đã trả lời lệnh IPC: {0} với: {1}</value>
|
|
<comment>{0} will be replaced by IPC command, {1} will be replaced by IPC answer</comment>
|
|
</data>
|
|
<data name="IPCReady" xml:space="preserve">
|
|
<value>IPC server đã sẵn sàng!</value>
|
|
</data>
|
|
<data name="IPCStarting" xml:space="preserve">
|
|
<value>Khởi động IPC server trên {0}...</value>
|
|
<comment>{0} will be replaced by IPC hostname</comment>
|
|
</data>
|
|
<data name="BotAlreadyStopped" xml:space="preserve">
|
|
<value>Bot này đã được dừng lại!</value>
|
|
</data>
|
|
<data name="BotNotFound" xml:space="preserve">
|
|
<value>Không thể tìm thấy bất kỳ bot tên {0}!</value>
|
|
<comment>{0} will be replaced by bot's name query (string)</comment>
|
|
</data>
|
|
<data name="BotStatusOverview" xml:space="preserve">
|
|
<value>Đang có {0}/{1} bot đang chạy, với tổng số {2} games ({3} cards) còn lại để chạy không.</value>
|
|
<comment>{0} will be replaced by number of active bots, {1} will be replaced by total number of bots, {2} will be replaced by total number of games left to idle, {3} will be replaced by total number of cards left to idle</comment>
|
|
</data>
|
|
<data name="BotStatusIdling" xml:space="preserve">
|
|
<value>Bot đang cày game: {0} ({1}, {2} card còn lại) từ tổng cộng {3} game ({4} card) còn lại để cày (~{5} còn lại).</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
|
|
</data>
|
|
<data name="BotStatusIdlingList" xml:space="preserve">
|
|
<value>Bot đang cày game: {0} từ tổng cộng {1} game ({2} card) còn lại để cày (~{3} còn lại).</value>
|
|
<comment>{0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
|
|
</data>
|
|
<data name="CheckingFirstBadgePage" xml:space="preserve">
|
|
<value>Kiểm tra trang huy hiệu đầu tiên...</value>
|
|
</data>
|
|
<data name="CheckingOtherBadgePages" xml:space="preserve">
|
|
<value>Kiểm tra trang huy hiệu khác...</value>
|
|
</data>
|
|
<data name="ChosenFarmingAlgorithm" xml:space="preserve">
|
|
<value>Thuật toán chạy không được lựa chọn: {0}</value>
|
|
<comment>{0} will be replaced by the name of chosen idling algorithm</comment>
|
|
</data>
|
|
<data name="Done" xml:space="preserve">
|
|
<value>Xong!</value>
|
|
</data>
|
|
<data name="GamesToIdle" xml:space="preserve">
|
|
<value>Chúng tôi có tổng cộng {0} trò chơi ({1} thẻ) còn lại để chạy không (~{2} còn lại)...</value>
|
|
<comment>{0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
|
|
</data>
|
|
<data name="IdlingFinished" xml:space="preserve">
|
|
<value>Chạy không đã hoàn thành!</value>
|
|
</data>
|
|
<data name="IdlingFinishedForGame" xml:space="preserve">
|
|
<value>Kết thúc chạy không: {0} ({1}) sau {2} thời gian chơi!</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
|
|
</data>
|
|
<data name="IdlingFinishedForGames" xml:space="preserve">
|
|
<value>Hoàn thành chạy không trò chơi: {0}</value>
|
|
<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
|
|
</data>
|
|
<data name="IdlingStatusForGame" xml:space="preserve">
|
|
<value>Trạng thái chạy không cho {0} ({1}): {2} thẻ còn lại</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle</comment>
|
|
</data>
|
|
<data name="IdlingStopped" xml:space="preserve">
|
|
<value>Dừng chạy không!</value>
|
|
</data>
|
|
<data name="IgnoredStickyPauseEnabled" xml:space="preserve">
|
|
<value>Bỏ qua yêu cầu này, tạm dừng khó khăn được kích hoạt!</value>
|
|
</data>
|
|
<data name="NothingToIdle" xml:space="preserve">
|
|
<value>Chúng tôi không có bất cứ điều gì để chạy không trên tài khoản này!</value>
|
|
</data>
|
|
<data name="NowIdling" xml:space="preserve">
|
|
<value>Đang chạy không: {0} ({1})</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
|
|
</data>
|
|
<data name="NowIdlingList" xml:space="preserve">
|
|
<value>Đang chạy không: {0}</value>
|
|
<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
|
|
</data>
|
|
<data name="PlayingNotAvailable" xml:space="preserve">
|
|
<value>Chơi trò chơi hiện tại không khả dụng, chúng tôi sẽ thử lại sau!</value>
|
|
</data>
|
|
<data name="StillIdling" xml:space="preserve">
|
|
<value>Vẫn đang chạy không: {0} ({1})</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
|
|
</data>
|
|
<data name="StillIdlingList" xml:space="preserve">
|
|
<value>Vẫn đang chạy không: {0}</value>
|
|
<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
|
|
</data>
|
|
<data name="StoppedIdling" xml:space="preserve">
|
|
<value>Ngừng chạy không: {0} ({1})</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
|
|
</data>
|
|
<data name="StoppedIdlingList" xml:space="preserve">
|
|
<value>Ngừng chạy không: {0}</value>
|
|
<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
|
|
</data>
|
|
<data name="UnknownCommand" xml:space="preserve">
|
|
<value>Không rõ lệnh!</value>
|
|
</data>
|
|
<data name="WarningCouldNotCheckBadges" xml:space="preserve">
|
|
<value>Không lấy được thông tin huy hiệu, chúng tôi sẽ thử lại sau!</value>
|
|
</data>
|
|
<data name="WarningCouldNotCheckCardsStatus" xml:space="preserve">
|
|
<value>Không thể kiểm tra trạng thái thẻ: {0} ({1}), chúng tôi sẽ thử lại sau!</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
|
|
</data>
|
|
<data name="BotAcceptingGift" xml:space="preserve">
|
|
<value>Chấp nhận quà tặng: {0}...</value>
|
|
<comment>{0} will be replaced by giftID (number)</comment>
|
|
</data>
|
|
<data name="BotAccountLimited" xml:space="preserve">
|
|
<value>Tài khoản này bị giới hạn, quá trình chạy không sẽ không khả dụng cho đến khi những hạn chế sẽ bị gỡ bỏ!</value>
|
|
</data>
|
|
<data name="BotAddLicense" xml:space="preserve">
|
|
<value>ID: {0} | Trạng thái: {1}</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by status string</comment>
|
|
</data>
|
|
<data name="BotAddLicenseWithItems" xml:space="preserve">
|
|
<value>ID: {0} | Trạng thái: {1} | Mục: {2}</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma</comment>
|
|
</data>
|
|
<data name="BotAlreadyRunning" xml:space="preserve">
|
|
<value>Bot này đang được chạy!</value>
|
|
</data>
|
|
<data name="BotAuthenticatorConverting" xml:space="preserve">
|
|
<value>Chuyển đổi .maFile thành định dạng ASF...</value>
|
|
</data>
|
|
<data name="BotAuthenticatorImportFinished" xml:space="preserve">
|
|
<value>Thành công hoàn thành nhập xác thực điện thoại di động!</value>
|
|
</data>
|
|
<data name="BotAuthenticatorInvalidDeviceID" xml:space="preserve">
|
|
<value>DeviceID của bạn không chính xác hoặc không tồn tại!</value>
|
|
</data>
|
|
<data name="BotAuthenticatorToken" xml:space="preserve">
|
|
<value>2FA Token: {0}</value>
|
|
<comment>{0} will be replaced by generated 2FA token (string)</comment>
|
|
</data>
|
|
<data name="BotAutomaticIdlingNowPaused" xml:space="preserve">
|
|
<value>Tự động idling đã tạm dừng!</value>
|
|
</data>
|
|
<data name="BotAutomaticIdlingNowResumed" xml:space="preserve">
|
|
<value>Tự động idling đã tiếp tục trở lại!</value>
|
|
</data>
|
|
<data name="BotAutomaticIdlingPausedAlready" xml:space="preserve">
|
|
<value>Tự động chạy không đã tạm dừng!</value>
|
|
</data>
|
|
<data name="BotAutomaticIdlingPausedWithCountdown" xml:space="preserve">
|
|
<value>Tự động cày đã tạm dừng! Bạn có {0} để bắt đầu 1 game.</value>
|
|
<comment>{0} will be replaced by translated TimeSpan string (such as "5 minutes")</comment>
|
|
</data>
|
|
<data name="BotAutomaticIdlingResumedAlready" xml:space="preserve">
|
|
<value>Tự động chạy không đã tiếp tục!</value>
|
|
</data>
|
|
<data name="BotConnected" xml:space="preserve">
|
|
<value>Kết nối với Steam!</value>
|
|
</data>
|
|
<data name="BotDisconnected" xml:space="preserve">
|
|
<value>Ngắt kết nối từ Steam!</value>
|
|
</data>
|
|
<data name="BotDisconnecting" xml:space="preserve">
|
|
<value>Đang ngắt kết nối...</value>
|
|
</data>
|
|
<data name="BotEncryptedPassword" xml:space="preserve">
|
|
<value>[{0}] mật khẩu: {1}</value>
|
|
<comment>{0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)</comment>
|
|
</data>
|
|
<data name="BotInstanceNotStartingBecauseDisabled" xml:space="preserve">
|
|
<value>Không chạy bot này bởi vì nó bị vô hiệu hóa trong tập tin cấu hình!</value>
|
|
</data>
|
|
<data name="BotInvalidAuthenticatorDuringLogin" xml:space="preserve">
|
|
<value>Nhận được mã lỗi TwoFactorCodeMismatch {0} lần trong một hàng, điều này hầu như luôn luôn chỉ ra chứng chỉ 2FA ASF không hợp lệ, đang bãi bỏ!</value>
|
|
<comment>{0} will be replaced by maximum allowed number of failed 2FA attempts</comment>
|
|
</data>
|
|
<data name="BotLoggedOff" xml:space="preserve">
|
|
<value>Đăng xuất khỏi Steam: {0}</value>
|
|
<comment>{0} will be replaced by logging off reason (string)</comment>
|
|
</data>
|
|
<data name="BotLoggedOn" xml:space="preserve">
|
|
<value>Đăng nhập thành công!</value>
|
|
</data>
|
|
<data name="BotLoggingIn" xml:space="preserve">
|
|
<value>Đang đăng nhập...</value>
|
|
</data>
|
|
<data name="BotLogonSessionReplaced" xml:space="preserve">
|
|
<value>Tài khoản này dường như được sử dụng trong một ASF khác, với hành vi không xác định, từ chối để giữ cho nó chạy!</value>
|
|
</data>
|
|
<data name="BotLootingFailed" xml:space="preserve">
|
|
<value>Lời mời giao dịch thất bại!</value>
|
|
</data>
|
|
<data name="BotLootingMasterNotDefined" xml:space="preserve">
|
|
<value>Giao dịch không thể gửi do không có user có quyền master xác định!</value>
|
|
</data>
|
|
<data name="BotLootingNoLootableTypes" xml:space="preserve">
|
|
<value>Bạn không có bất kỳ cái gì có thể luộc được!</value>
|
|
</data>
|
|
<data name="BotLootingNowDisabled" xml:space="preserve">
|
|
<value>Luộc đồ bây giờ vô hiệu hóa!</value>
|
|
</data>
|
|
<data name="BotLootingNowEnabled" xml:space="preserve">
|
|
<value>Luộc đồ bây giờ được kích hoạt!</value>
|
|
</data>
|
|
<data name="BotLootingSuccess" xml:space="preserve">
|
|
<value>Lời mời giao dịch đã gửi thành công!</value>
|
|
</data>
|
|
<data name="BotLootingTemporarilyDisabled" xml:space="preserve">
|
|
<value>Luộc đồ tạm thời vô hiệu hóa!</value>
|
|
</data>
|
|
<data name="BotLootingYourself" xml:space="preserve">
|
|
<value>Bạn không thể luộc đồ chính mình!</value>
|
|
</data>
|
|
<data name="BotNoASFAuthenticator" xml:space="preserve">
|
|
<value>Bot này không có ASF 2FA kích hoạt! Bạn quên nhập xác thực của bạn là ASF 2FA?</value>
|
|
</data>
|
|
<data name="BotNotConnected" xml:space="preserve">
|
|
<value>Bot này không được kết nối!</value>
|
|
</data>
|
|
<data name="BotNotOwnedYet" xml:space="preserve">
|
|
<value>Chưa sở hữu: {0}</value>
|
|
<comment>{0} will be replaced by query (string)</comment>
|
|
</data>
|
|
<data name="BotOwnedAlreadyWithName" xml:space="preserve">
|
|
<value>Đã sở hữu: {0} | {1}</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
|
|
</data>
|
|
<data name="BotRateLimitExceeded" xml:space="preserve">
|
|
<value>Vượt quá số lượng giới hạn; chúng tôi sẽ thử lại sau {0} đếm ngược...</value>
|
|
<comment>{0} will be replaced by translated TimeSpan string (such as "25 minutes")</comment>
|
|
</data>
|
|
<data name="BotReconnecting" xml:space="preserve">
|
|
<value>Đang kết nối lại...</value>
|
|
</data>
|
|
<data name="BotRedeem" xml:space="preserve">
|
|
<value>Key: {0} | Status: {1}</value>
|
|
<comment>{0} will be replaced by cd-key (string), {1} will be replaced by status string</comment>
|
|
</data>
|
|
<data name="BotRedeemWithItems" xml:space="preserve">
|
|
<value>Key: {0} | Status: {1} | Items: {2}</value>
|
|
<comment>{0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma</comment>
|
|
</data>
|
|
<data name="BotRemovedExpiredLoginKey" xml:space="preserve">
|
|
<value>Gỡ bỏ key đăng nhập hết hạn!</value>
|
|
</data>
|
|
<data name="BotStatusNotIdling" xml:space="preserve">
|
|
<value>Bot không đang chạy không bất cứ điều gì.</value>
|
|
</data>
|
|
<data name="BotStatusLimited" xml:space="preserve">
|
|
<value>Bot bị hạn chế và không thể rớt bất kỳ thẻ thông qua chạy không.</value>
|
|
</data>
|
|
<data name="BotStatusConnecting" xml:space="preserve">
|
|
<value>Bot đang kết nối với Steam network.</value>
|
|
</data>
|
|
<data name="BotStatusNotRunning" xml:space="preserve">
|
|
<value>Bot không chạy.</value>
|
|
</data>
|
|
<data name="BotStatusPaused" xml:space="preserve">
|
|
<value>Bot tạm dừng hoặc đang chạy trong chế độ thủ công.</value>
|
|
</data>
|
|
<data name="BotStatusPlayingNotAvailable" xml:space="preserve">
|
|
<value>Bot hiện đang được sử dụng.</value>
|
|
</data>
|
|
<data name="BotUnableToLogin" xml:space="preserve">
|
|
<value>Không thể đăng nhập Steam: {0}/{1}</value>
|
|
<comment>{0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)</comment>
|
|
</data>
|
|
<data name="ErrorIsEmpty" xml:space="preserve">
|
|
<value>{0} trống không!</value>
|
|
<comment>{0} will be replaced by object's name</comment>
|
|
</data>
|
|
<data name="UnusedKeys" xml:space="preserve">
|
|
<value>Key chưa sử dụng: {0}</value>
|
|
<comment>{0} will be replaced by list of cd-keys (strings), separated by a comma</comment>
|
|
</data>
|
|
<data name="WarningFailedWithError" xml:space="preserve">
|
|
<value>Thất bại do lỗi: {0}</value>
|
|
<comment>{0} will be replaced by failure reason (string)</comment>
|
|
</data>
|
|
<data name="BotConnectionLost" xml:space="preserve">
|
|
<value>Mất kết nối đến mạng Steam. Đang kết nối lại...</value>
|
|
</data>
|
|
<data name="BotAccountFree" xml:space="preserve">
|
|
<value>Tài khoản không còn bị chiếm đóng: quá trình chạy không tiếp tục trở lại!</value>
|
|
</data>
|
|
<data name="BotAccountOccupied" xml:space="preserve">
|
|
<value>Tài khoản hiện tại đang được sử dụng: ASF sẽ tiếp tục chạy không khi nó tự do...</value>
|
|
</data>
|
|
<data name="BotAutomaticIdlingPauseTimeout" xml:space="preserve">
|
|
<value>Thư viện chia sẻ không được chạy trong khoảng thời gian đưa ra. Quá trình chạy không tiếp tục!</value>
|
|
</data>
|
|
<data name="BotConnecting" xml:space="preserve">
|
|
<value>Đang kết nối...</value>
|
|
</data>
|
|
<data name="BotHeartBeatFailed" xml:space="preserve">
|
|
<value>Thất bại ngắt kết nối khách hàng. Từ bỏ con bot này!</value>
|
|
</data>
|
|
<data name="BotSteamDirectoryInitializationFailed" xml:space="preserve">
|
|
<value>Không thể khởi tạo SteamDirectory: kết nối với mạng Steam có thể lâu hơn so với bình thường!</value>
|
|
</data>
|
|
<data name="BotStopping" xml:space="preserve">
|
|
<value>Đang dừng...</value>
|
|
</data>
|
|
<data name="ErrorBotConfigInvalid" xml:space="preserve">
|
|
<value>Cấu hình bot của bạn không hợp lệ. Vui lòng xác minh nội dung của {0} và thử lại lần nữa!</value>
|
|
<comment>{0} will be replaced by file's path</comment>
|
|
</data>
|
|
<data name="ErrorDatabaseInvalid" xml:space="preserve">
|
|
<value>Cơ sở dữ liệu liên tục không được nạp, nếu vấn đề vẫn còn, hãy loại bỏ {0} để tạo lại cơ sở dữ liệu!</value>
|
|
<comment>{0} will be replaced by file's path</comment>
|
|
</data>
|
|
<data name="Initializing" xml:space="preserve">
|
|
<value>Đang khởi chạy {0}...</value>
|
|
<comment>{0} will be replaced by service name that is being initialized</comment>
|
|
</data>
|
|
<data name="WarningPrivacyPolicy" xml:space="preserve">
|
|
<value>Vui lòng xem lại phần chính sách bảo mật của chúng tôi trên wiki nếu bạn lo ngại về ASF trong thực tế đang làm gì!</value>
|
|
</data>
|
|
<data name="Welcome" xml:space="preserve">
|
|
<value>Có vẻ như đây là lần đầu tiên khởi động chương trình của bạn, chào mừng!</value>
|
|
</data>
|
|
<data name="ErrorInvalidCurrentCulture" xml:space="preserve">
|
|
<value>CurrentCulture bạn cung cấp không hợp lệ, ASF sẽ tiếp tục chạy với thiết lập mặc định!</value>
|
|
</data>
|
|
<data name="TranslationIncomplete" xml:space="preserve">
|
|
<value>ASF sẽ cố gắng sử dụng mã ngôn ngữ {0} ưa thích của bạn, nhưng bản dịch ngôn ngữ đó hoàn thiện chỉ được {1}. Có lẽ bạn có thể giúp chúng tôi cải thiện bản dịch ASF cho ngôn ngữ của bạn?</value>
|
|
<comment>{0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"</comment>
|
|
</data>
|
|
<data name="IdlingGameNotPossible" xml:space="preserve">
|
|
<value>Việc cày {0} ({1}) tạm thời bị vô hiệu hóa, ASF không thể mở game đó lúc này.</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
|
|
</data>
|
|
<data name="WarningIdlingGameMismatch" xml:space="preserve">
|
|
<value>ASF phát hiện ID không khớp với {0} ({1}) và sẽ sử dụng ID {2} thay thế.</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)</comment>
|
|
</data>
|
|
<data name="BotVersion" xml:space="preserve">
|
|
<value>{0} V{1}</value>
|
|
<comment>{0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.</comment>
|
|
</data>
|
|
<data name="BotAccountLocked" xml:space="preserve">
|
|
<value>Tài khoản này bị khóa, quá trình cày card không chạy!</value>
|
|
</data>
|
|
<data name="BotStatusLocked" xml:space="preserve">
|
|
<value>Bot bị khóa và không thể rớt bất kỳ thẻ thông qua chạy không.</value>
|
|
</data>
|
|
<data name="ErrorFunctionOnlyInHeadlessMode" xml:space="preserve">
|
|
<value>Chức năng này chỉ có sẵn trong headless mode!</value>
|
|
</data>
|
|
<data name="BotOwnedAlready" xml:space="preserve">
|
|
<value>Đã sở hữu: {0}</value>
|
|
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
|
|
</data>
|
|
<data name="ErrorAccessDenied" xml:space="preserve">
|
|
<value>Truy cập bị từ chối!</value>
|
|
</data>
|
|
<data name="WarningPreReleaseVersion" xml:space="preserve">
|
|
<value>Bạn đang dùng phiên bản mới hơn phiên bản chính thức mới nhất. Hãy chú ý rằng phiên bản phát hành trước là dành cho người dùng biết cách báo lỗi, xử lý vấn đề và gửi phản hồi - sẽ không có hỗ trợ kỹ thuật.</value>
|
|
</data>
|
|
<data name="BotStats" xml:space="preserve">
|
|
<value>Bộ nhớ đang được sử dụng: {0} MB.</value>
|
|
<comment>{0} will be replaced by number (in megabytes) of memory being used</comment>
|
|
</data>
|
|
<data name="ClearingDiscoveryQueue" xml:space="preserve">
|
|
<value>Đã xóa hàng đợi khám phá Steam số #{0}...</value>
|
|
<comment>{0} will be replaced by queue number</comment>
|
|
</data>
|
|
<data name="DoneClearingDiscoveryQueue" xml:space="preserve">
|
|
<value>Đã xóa hàng đợi khám phá Steam số #{0}.</value>
|
|
<comment>{0} will be replaced by queue number</comment>
|
|
</data>
|
|
|
|
</root>
|