diff --git a/ArchiSteamFarm.sln.DotSettings b/ArchiSteamFarm.sln.DotSettings
index 4d38dca98..d1ebfaae7 100644
--- a/ArchiSteamFarm.sln.DotSettings
+++ b/ArchiSteamFarm.sln.DotSettings
@@ -358,6 +358,7 @@
HTML
ID
IP
+ IPC
OK
OS
PICS
diff --git a/ArchiSteamFarm/ASF.cs b/ArchiSteamFarm/ASF.cs
index d052a4f58..fb102a9a5 100644
--- a/ArchiSteamFarm/ASF.cs
+++ b/ArchiSteamFarm/ASF.cs
@@ -421,12 +421,12 @@ namespace ArchiSteamFarm {
internal enum EUserInputType : byte {
Unknown,
DeviceID,
+ IPCHostname,
Login,
Password,
SteamGuard,
SteamParentalPIN,
- TwoFactorAuthentication,
- WCFHostname
+ TwoFactorAuthentication
}
}
}
\ No newline at end of file
diff --git a/ArchiSteamFarm/ArchiSteamFarm.csproj b/ArchiSteamFarm/ArchiSteamFarm.csproj
index e01c55751..cf8704f8f 100644
--- a/ArchiSteamFarm/ArchiSteamFarm.csproj
+++ b/ArchiSteamFarm/ArchiSteamFarm.csproj
@@ -8,6 +8,7 @@
3.0.0.0
Copyright © ArchiSteamFarm 2015-2017
win10-x64;ubuntu.16.10-x64;osx.10.12-x64
+ ASF is an application that allows you to farm steam cards using multiple steam accounts simultaneously.
@@ -20,6 +21,21 @@
+
+
+ True
+ True
+ Strings.resx
+
+
+
+
+
+ ResXFileCodeGenerator
+ Strings.Designer.cs
+
+
+
PreserveNewest
diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs
index b6e025105..6d8072ab8 100755
--- a/ArchiSteamFarm/Bot.cs
+++ b/ArchiSteamFarm/Bot.cs
@@ -47,7 +47,7 @@ namespace ArchiSteamFarm {
private const ushort CallbackSleep = 500; // In miliseconds
private const byte FamilySharingInactivityMinutes = 5;
private const byte LoginCooldownInMinutes = 25; // Captcha disappears after around 20 minutes, so we make it 25
- private const uint LoginID = GlobalConfig.DefaultWCFPort; // This must be the same for all ASF bots and all ASF processes
+ private const uint LoginID = GlobalConfig.DefaultIPCPort; // This must be the same for all ASF bots and all ASF processes
private const ushort MaxSteamMessageLength = 2048;
private const byte MaxTwoFactorCodeFailures = 3;
private const byte MinHeartBeatTTL = GlobalConfig.DefaultConnectionTimeout; // Assume client is responsive for at least that amount of seconds
@@ -312,24 +312,6 @@ namespace ArchiSteamFarm {
return null;
}
- internal static string GetAPIStatus(IDictionary bots) {
- if (bots == null) {
- ASF.ArchiLogger.LogNullError(nameof(bots));
- return null;
- }
-
- var response = new {
- Bots = bots
- };
-
- try {
- return JsonConvert.SerializeObject(response);
- } catch (JsonException e) {
- ASF.ArchiLogger.LogGenericException(e);
- return null;
- }
- }
-
internal async Task GetAppIDForIdling(uint appID, bool allowRecursiveDiscovery = true) {
if (appID == 0) {
ArchiLogger.LogNullError(nameof(appID));
@@ -892,6 +874,24 @@ namespace ArchiSteamFarm {
return null;
}
+ private static string GetAPIStatus(IDictionary bots) {
+ if (bots == null) {
+ ASF.ArchiLogger.LogNullError(nameof(bots));
+ return null;
+ }
+
+ var response = new {
+ Bots = bots
+ };
+
+ try {
+ return JsonConvert.SerializeObject(response);
+ } catch (JsonException e) {
+ ASF.ArchiLogger.LogGenericException(e);
+ return null;
+ }
+ }
+
private static HashSet GetBots(string args) {
if (string.IsNullOrEmpty(args)) {
ASF.ArchiLogger.LogNullError(nameof(args));
@@ -3552,6 +3552,9 @@ namespace ArchiSteamFarm {
case ASF.EUserInputType.DeviceID:
DeviceID = inputValue;
break;
+ case ASF.EUserInputType.IPCHostname:
+ // We don't handle global ASF properties here
+ break;
case ASF.EUserInputType.Login:
if (BotConfig != null) {
BotConfig.SteamLogin = inputValue;
@@ -3576,9 +3579,6 @@ namespace ArchiSteamFarm {
case ASF.EUserInputType.TwoFactorAuthentication:
TwoFactorCode = inputValue;
break;
- case ASF.EUserInputType.WCFHostname:
- // We don't handle global ASF properties here
- break;
default:
ASF.ArchiLogger.LogGenericWarning(string.Format(Strings.WarningUnknownValuePleaseReport, nameof(inputType), inputType));
break;
diff --git a/ArchiSteamFarm/Events.cs b/ArchiSteamFarm/Events.cs
index 1c250089a..014f0dd51 100644
--- a/ArchiSteamFarm/Events.cs
+++ b/ArchiSteamFarm/Events.cs
@@ -29,7 +29,7 @@ using ArchiSteamFarm.Localization;
namespace ArchiSteamFarm {
internal static class Events {
internal static async void OnBotShutdown() {
- if (Bot.Bots.Values.Any(bot => bot.KeepRunning)) {
+ if (IPC.KeepRunning || Bot.Bots.Values.Any(bot => bot.KeepRunning)) {
return;
}
diff --git a/ArchiSteamFarm/GlobalConfig.cs b/ArchiSteamFarm/GlobalConfig.cs
index 2dfd0f171..a2f230979 100644
--- a/ArchiSteamFarm/GlobalConfig.cs
+++ b/ArchiSteamFarm/GlobalConfig.cs
@@ -36,8 +36,8 @@ namespace ArchiSteamFarm {
[SuppressMessage("ReSharper", "ConvertToConstant.Global")]
internal sealed class GlobalConfig {
internal const byte DefaultConnectionTimeout = 60;
+ internal const ushort DefaultIPCPort = 1242;
internal const byte DefaultLoginLimiterDelay = 10;
- internal const ushort DefaultWCFPort = 1242;
// This is hardcoded blacklist which should not be possible to change
internal static readonly HashSet GlobalBlacklist = new HashSet { 267420, 303700, 335590, 368020, 425280, 480730, 566020, 639900 };
@@ -82,6 +82,9 @@ namespace ArchiSteamFarm {
[JsonProperty(Required = Required.DisallowNull)]
internal readonly byte InventoryLimiterDelay = 3;
+ [JsonProperty(Required = Required.DisallowNull)]
+ internal readonly ushort IPCPort = DefaultIPCPort;
+
[JsonProperty(Required = Required.DisallowNull)]
internal readonly byte LoginLimiterDelay = DefaultLoginLimiterDelay;
@@ -108,14 +111,8 @@ namespace ArchiSteamFarm {
[JsonProperty(Required = Required.DisallowNull)]
internal readonly EUpdateChannel UpdateChannel = EUpdateChannel.Stable;
- [JsonProperty(Required = Required.DisallowNull)]
- internal readonly EWCFBinding WCFBinding = EWCFBinding.NetTcp;
-
- [JsonProperty(Required = Required.DisallowNull)]
- internal readonly ushort WCFPort = DefaultWCFPort;
-
[JsonProperty]
- internal string WCFHost { get; set; } = "127.0.0.1";
+ internal string IPCHost { get; set; } = "127.0.0.1";
// This constructor is used only by deserializer
private GlobalConfig() { }
@@ -172,12 +169,13 @@ namespace ArchiSteamFarm {
return null;
}
- if (globalConfig.WCFPort != 0) {
- return globalConfig;
+ if (globalConfig.IPCPort == 0) {
+ ASF.ArchiLogger.LogGenericError(string.Format(Strings.ErrorConfigPropertyInvalid, nameof(globalConfig.IPCPort), globalConfig.IPCPort));
+ return null;
}
- ASF.ArchiLogger.LogGenericError(string.Format(Strings.ErrorConfigPropertyInvalid, nameof(globalConfig.WCFPort), globalConfig.WCFPort));
- return null;
+ GlobalConfig result = globalConfig;
+ return result;
}
internal enum EOptimizationMode : byte {
@@ -192,11 +190,5 @@ namespace ArchiSteamFarm {
Stable,
Experimental
}
-
- internal enum EWCFBinding : byte {
- NetTcp,
- BasicHttp,
- WSHttp
- }
}
}
\ No newline at end of file
diff --git a/ArchiSteamFarm/IPC.cs b/ArchiSteamFarm/IPC.cs
new file mode 100644
index 000000000..0f6a3fc04
--- /dev/null
+++ b/ArchiSteamFarm/IPC.cs
@@ -0,0 +1,153 @@
+using System;
+using System.Linq;
+using System.Net;
+using System.Text;
+using System.Threading.Tasks;
+using ArchiSteamFarm.Localization;
+
+namespace ArchiSteamFarm {
+ internal static class IPC {
+ internal static bool KeepRunning { get; private set; }
+
+ private static readonly HttpListener HttpListener = new HttpListener();
+
+ internal static void Initialize(string host, ushort port) {
+ if (string.IsNullOrEmpty(host) || (port == 0)) {
+ ASF.ArchiLogger.LogNullError(nameof(host) + " || " + nameof(port));
+ return;
+ }
+
+ if (HttpListener.Prefixes.Count > 0) {
+ return;
+ }
+
+ string url = "http://" + host + ":" + port + "/" + nameof(IPC) + "/";
+
+ ASF.ArchiLogger.LogGenericInfo(string.Format(Strings.IPCStarting, url));
+
+ HttpListener.Prefixes.Add(url);
+ }
+
+ internal static void Start() {
+ if (KeepRunning) {
+ return;
+ }
+
+ try {
+ HttpListener.Start();
+ } catch (HttpListenerException e) {
+ ASF.ArchiLogger.LogGenericException(e);
+ return;
+ }
+
+ KeepRunning = true;
+ Task.Factory.StartNew(Run, TaskCreationOptions.DenyChildAttach | TaskCreationOptions.LongRunning).Forget();
+
+ ASF.ArchiLogger.LogGenericInfo(Strings.IPCReady);
+ }
+
+ internal static void Stop() {
+ if (!KeepRunning) {
+ return;
+ }
+
+ KeepRunning = false;
+ HttpListener.Stop();
+ }
+
+ private static async Task HandleRequest(HttpListenerContext context) {
+ if (context == null) {
+ ASF.ArchiLogger.LogNullError(nameof(context));
+ return;
+ }
+
+ if (Program.GlobalConfig.SteamOwnerID == 0) {
+ ASF.ArchiLogger.LogGenericInfo(Strings.ErrorIPCAccessDenied);
+ await context.Response.WriteAsync(HttpStatusCode.Forbidden, Strings.ErrorIPCAccessDenied).ConfigureAwait(false);
+ return;
+ }
+
+ if (!context.Request.RawUrl.StartsWith("/" + nameof(IPC), StringComparison.Ordinal)) {
+ await context.Response.WriteAsync(HttpStatusCode.BadRequest, nameof(HttpStatusCode.BadRequest)).ConfigureAwait(false);
+ return;
+ }
+
+ switch (context.Request.HttpMethod) {
+ case WebRequestMethods.Http.Get:
+ for (int i = 0; i < context.Request.QueryString.Count; i++) {
+ string key = context.Request.QueryString.GetKey(i);
+
+ switch (key) {
+ case "command":
+ string command = context.Request.QueryString.Get(i);
+ if (string.IsNullOrEmpty(command)) {
+ break;
+ }
+
+ Bot bot = Bot.Bots.Values.FirstOrDefault();
+ if (bot == null) {
+ await context.Response.WriteAsync(HttpStatusCode.NotAcceptable, Strings.ErrorNoBotsDefined).ConfigureAwait(false);
+ return;
+ }
+
+ if (command[0] != '!') {
+ command = "!" + command;
+ }
+
+ string response = await bot.Response(Program.GlobalConfig.SteamOwnerID, command).ConfigureAwait(false);
+
+ ASF.ArchiLogger.LogGenericInfo(string.Format(Strings.IPCAnswered, command, response));
+
+ await context.Response.WriteAsync(HttpStatusCode.OK, response).ConfigureAwait(false);
+ break;
+ }
+ }
+
+ break;
+ default:
+ await context.Response.WriteAsync(HttpStatusCode.BadRequest, nameof(HttpStatusCode.BadRequest)).ConfigureAwait(false);
+ return;
+ }
+
+ if (context.Response.ContentLength64 == 0) {
+ await context.Response.WriteAsync(HttpStatusCode.MethodNotAllowed, nameof(HttpStatusCode.MethodNotAllowed)).ConfigureAwait(false);
+ }
+ }
+
+ private static async Task Run() {
+ while (KeepRunning && HttpListener.IsListening) {
+ HttpListenerContext context;
+
+ try {
+ context = await HttpListener.GetContextAsync().ConfigureAwait(false);
+ } catch (HttpListenerException e) {
+ ASF.ArchiLogger.LogGenericException(e);
+ continue;
+ }
+
+ await HandleRequest(context).ConfigureAwait(false);
+ context.Response.Close();
+ }
+ }
+
+ private static async Task WriteAsync(this HttpListenerResponse response, HttpStatusCode statusCode, string message) {
+ if (string.IsNullOrEmpty(message)) {
+ ASF.ArchiLogger.LogNullError(nameof(message));
+ return;
+ }
+
+ try {
+ if (response.StatusCode != (ushort) statusCode) {
+ response.StatusCode = (ushort) statusCode;
+ }
+
+ byte[] buffer = Encoding.UTF8.GetBytes(message);
+ response.ContentLength64 = buffer.Length;
+ await response.OutputStream.WriteAsync(buffer, 0, buffer.Length).ConfigureAwait(false);
+ } catch (Exception e) {
+ response.StatusCode = (ushort) HttpStatusCode.InternalServerError;
+ ASF.ArchiLogger.LogGenericDebugException(e);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.Designer.cs b/ArchiSteamFarm/Localization/Strings.Designer.cs
index 7b0458259..958a537fa 100644
--- a/ArchiSteamFarm/Localization/Strings.Designer.cs
+++ b/ArchiSteamFarm/Localization/Strings.Designer.cs
@@ -855,6 +855,24 @@ namespace ArchiSteamFarm.Localization {
}
}
+ ///
+ /// Wyszukuje zlokalizowany ciąg podobny do ciągu Refusing to handle the request because SteamOwnerID is not set!.
+ ///
+ internal static string ErrorIPCAccessDenied {
+ get {
+ return ResourceManager.GetString("ErrorIPCAccessDenied", resourceCulture);
+ }
+ }
+
+ ///
+ /// Wyszukuje zlokalizowany ciąg podobny do ciągu IPC service could not be started because of AddressAccessDeniedException! If you want to use IPC service provided by ASF, consider starting ASF as administrator, or giving proper permissions!.
+ ///
+ internal static string ErrorIPCAddressAccessDeniedException {
+ get {
+ return ResourceManager.GetString("ErrorIPCAddressAccessDeniedException", resourceCulture);
+ }
+ }
+
///
/// Wyszukuje zlokalizowany ciąg podobny do ciągu {0} is empty!.
///
@@ -963,24 +981,6 @@ namespace ArchiSteamFarm.Localization {
}
}
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Refusing to handle the request because SteamOwnerID is not set!.
- ///
- internal static string ErrorWCFAccessDenied {
- get {
- return ResourceManager.GetString("ErrorWCFAccessDenied", resourceCulture);
- }
- }
-
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu WCF service could not be started because of AddressAccessDeniedException! If you want to use WCF service provided by ASF, consider starting ASF as administrator, or giving proper permissions!.
- ///
- internal static string ErrorWCFAddressAccessDeniedException {
- get {
- return ResourceManager.GetString("ErrorWCFAddressAccessDeniedException", resourceCulture);
- }
- }
-
///
/// Wyszukuje zlokalizowany ciąg podobny do ciągu Exiting....
///
@@ -1089,6 +1089,33 @@ namespace ArchiSteamFarm.Localization {
}
}
+ ///
+ /// Wyszukuje zlokalizowany ciąg podobny do ciągu Answered to IPC command: {0} with: {1}.
+ ///
+ internal static string IPCAnswered {
+ get {
+ return ResourceManager.GetString("IPCAnswered", resourceCulture);
+ }
+ }
+
+ ///
+ /// Wyszukuje zlokalizowany ciąg podobny do ciągu IPC server ready!.
+ ///
+ internal static string IPCReady {
+ get {
+ return ResourceManager.GetString("IPCReady", resourceCulture);
+ }
+ }
+
+ ///
+ /// Wyszukuje zlokalizowany ciąg podobny do ciągu Starting IPC server on {0}....
+ ///
+ internal static string IPCStarting {
+ get {
+ return ResourceManager.GetString("IPCStarting", resourceCulture);
+ }
+ }
+
///
/// Wyszukuje zlokalizowany ciąg podobny do ciągu Logging in to {0}....
///
@@ -1170,24 +1197,6 @@ namespace ArchiSteamFarm.Localization {
}
}
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Required version: {0} | Found version: {1}.
- ///
- internal static string RuntimeVersionComparison {
- get {
- return ResourceManager.GetString("RuntimeVersionComparison", resourceCulture);
- }
- }
-
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Your {0} runtime version is OK..
- ///
- internal static string RuntimeVersionOK {
- get {
- return ResourceManager.GetString("RuntimeVersionOK", resourceCulture);
- }
- }
-
///
/// Wyszukuje zlokalizowany ciąg podobny do ciągu Starting....
///
@@ -1341,6 +1350,15 @@ namespace ArchiSteamFarm.Localization {
}
}
+ ///
+ /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter your IPC host: .
+ ///
+ internal static string UserInputIPCHost {
+ get {
+ return ResourceManager.GetString("UserInputIPCHost", resourceCulture);
+ }
+ }
+
///
/// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter your 2FA code from your Steam authenticator app: .
///
@@ -1395,15 +1413,6 @@ namespace ArchiSteamFarm.Localization {
}
}
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter your WCF host: .
- ///
- internal static string UserInputWCFHost {
- get {
- return ResourceManager.GetString("UserInputWCFHost", resourceCulture);
- }
- }
-
///
/// Wyszukuje zlokalizowany ciąg podobny do ciągu Could not get badges' information, we will try again later!.
///
@@ -1476,15 +1485,6 @@ namespace ArchiSteamFarm.Localization {
}
}
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Your {0} runtime version is too old!.
- ///
- internal static string WarningRuntimeVersionTooOld {
- get {
- return ResourceManager.GetString("WarningRuntimeVersionTooOld", resourceCulture);
- }
- }
-
///
/// Wyszukuje zlokalizowany ciąg podobny do ciągu Playing more than {0} games concurrently is not possible, only first {0} entries from {1} will be used!.
///
@@ -1503,60 +1503,6 @@ namespace ArchiSteamFarm.Localization {
}
}
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Ignoring WCF command because --client wasn't specified: {0}.
- ///
- internal static string WarningWCFIgnoringCommand {
- get {
- return ResourceManager.GetString("WarningWCFIgnoringCommand", resourceCulture);
- }
- }
-
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Answered to WCF command: {0} with: {1}.
- ///
- internal static string WCFAnswered {
- get {
- return ResourceManager.GetString("WCFAnswered", resourceCulture);
- }
- }
-
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu WCF server ready!.
- ///
- internal static string WCFReady {
- get {
- return ResourceManager.GetString("WCFReady", resourceCulture);
- }
- }
-
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu WCF response received: {0}.
- ///
- internal static string WCFResponseReceived {
- get {
- return ResourceManager.GetString("WCFResponseReceived", resourceCulture);
- }
- }
-
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Sending command: {0} to WCF server on {1}....
- ///
- internal static string WCFSendingCommand {
- get {
- return ResourceManager.GetString("WCFSendingCommand", resourceCulture);
- }
- }
-
- ///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Starting WCF server on {0}....
- ///
- internal static string WCFStarting {
- get {
- return ResourceManager.GetString("WCFStarting", resourceCulture);
- }
- }
-
///
/// Wyszukuje zlokalizowany ciąg podobny do ciągu It looks like it's your first launch of the program, welcome!.
///
diff --git a/ArchiSteamFarm/Localization/Strings.ar-SA.resx b/ArchiSteamFarm/Localization/Strings.ar-SA.resx
index 42b274e57..0a33e8a15 100644
--- a/ArchiSteamFarm/Localization/Strings.ar-SA.resx
+++ b/ArchiSteamFarm/Localization/Strings.ar-SA.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -121,49 +121,26 @@
قبول التجارة: {0}
{0} will be replaced by trade number
-
محتوى:
{0}
{0} will be replaced by content string. Please note that this string should include newline for formatting.
-
-
-
-
الطلب قد فشل: {0}
{0} will be replaced by URL of the request
-
{0} غير صالح!
{0} will be replaced by object's name
-
-
-
-
-
-
-
-
-
-
-
-
فشل!
-
-
تجاهل المتاجرة: {0}
{0} will be replaced by trade number
-
-
-
رفض المتاجرة: {0}
{0} will be replaced by trade number
@@ -174,18 +151,6 @@
برنامج ASF قد وجد نسخة إصدار غير متوافقة، قد لا يعمل البرنامج بشكل صحيح في الوقت الحالي. أنت تشغله على مسؤوليتك الخاصة من دون دعم!
-
- الإصدار المطلوب: {0} | تم العثور على الإصدار: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- إصدار نسختك {0} متوافقة.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- إصدار نسختك {0} قديم للغاية!
- {0} will be replaced by runtime name (e.g. "Mono")
-
جاري بدء التشغيل...
@@ -196,7 +161,6 @@
تم بنجاح!
-
جاري التحقيق من وجود إصدار جديد...
@@ -206,131 +170,7 @@
تم الانتهاء من عملية التحديث!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
تم الانتهاء!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.bg-BG.resx b/ArchiSteamFarm/Localization/Strings.bg-BG.resx
index 2efe841ad..2718f2be2 100644
--- a/ArchiSteamFarm/Localization/Strings.bg-BG.resx
+++ b/ArchiSteamFarm/Localization/Strings.bg-BG.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -121,7 +121,6 @@
Приемане на замяната: {0}
{0} will be replaced by trade number
-
Съдържание: {0}
{0} will be replaced by content string. Please note that this string should include newline for formatting.
@@ -187,10 +186,6 @@
Получено е желание за промяна от потребителя, но процеса продължава в режим без възможност за промяна!
-
- Отказване на желанието, защото SteamOwnerID не е зададено!
- SteamOwnerID is name of bot config property, it should not be translated
-
Излизане…
@@ -227,18 +222,6 @@
ASF засече неподържана версия. Програмата е вероятно да НЕ работи правилно. Продължаването на работа при това положение е за ваш риск и без подръжка!
-
- Изискана версия: {0} | Открита версия: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Вашата {0} версия е ОК.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Вашата {0} версия е твърде стара!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Стартиране...
@@ -296,10 +279,6 @@
Моля, въведете недокументирана стойност от {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Моля, въведете Вашият WCF host:
- Please note that this translation should end with space
-
Получена е непонятна стойност за {0}, моля съобщете за това: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -308,32 +287,6 @@
Играенето на повече от {0} игри едновременно е невъзможно, само първите {0} от {1} ще бъдат ползвани!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Пренебрегва се WCF команда, защото --client не беше уточнен: {0}
- {0} will be replaced by WCF command
-
-
- WCF услугата не може да бъде стартирана, заради AddressAccessDeniedException! Ако искате да ползвате WCF услугата, предоставена от ASF, помислете за стартирането на ASF като администратор или задаването му на правилните позволения!
-
-
- Отговоряне на WCF командата: {0} с {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WSF сървърът е готов!
-
-
- WCF отговор получен: {0}
- {0} will be replaced by WCF response
-
-
- Изпращане на командата: {0} към WCF сървър на {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Стартиране WCF сървър на {0}...
- {0} will be replaced by WCF hostname
-
Този бот вече е спрян!
@@ -424,13 +377,10 @@
Непозната команда!
-
-
Приемане на подарък: {0}...
{0} will be replaced by giftID (number)
-
ID: {0} | Статус: {1}
{0} will be replaced by game's ID (number), {1} will be replaced by status string
@@ -445,17 +395,10 @@
Превръщането на .maFile в ASF формат...
-
-
2FA Token: {0}
{0} will be replaced by generated 2FA token (string)
-
-
-
-
-
Свързан към Steam!
@@ -469,30 +412,18 @@
[{0}] парола: {1}
{0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
-
-
-
Влезли сте успешно!
Влизане…
-
Предложението за замяна е неуспешно!
-
-
-
-
Предложението за замяна е изпратено успешно!
-
-
-
-
Все още не се притежава: {0}
{0} will be replaced by query (string)
@@ -501,7 +432,6 @@
Вече се притежава: {0} | {1}
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
-
Повторно свързване…
@@ -528,7 +458,6 @@
Ботът не работи.
-
В момента се ползва бот.
@@ -552,38 +481,23 @@
Неуспешно поради грешка: {0}
{0} will be replaced by failure reason (string)
-
-
-
-
Свързване…
-
-
Спиране…
-
-
Стартиране {0}…
{0} will be replaced by service name that is being initialized
-
-
Задали сте невалиден CurrentCulture. ASF ще продължи работа със зададения по подразбиране!
-
-
-
{0} V{1}
{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.
-
-
Тази функция е възможна само в headless режим!
@@ -594,8 +508,4 @@
Достъпът отказан!
-
-
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.cs-CZ.resx b/ArchiSteamFarm/Localization/Strings.cs-CZ.resx
index 77229ceea..2f4db76b7 100644
--- a/ArchiSteamFarm/Localization/Strings.cs-CZ.resx
+++ b/ArchiSteamFarm/Localization/Strings.cs-CZ.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ StackTrace:
Obdržen vstup od uživatele, ale proces běží v automatickém režimu.
-
- Požadavek byl zamítnut, protože není nastaven identifikátor SteamOwnerID.
- SteamOwnerID is name of bot config property, it should not be translated
-
Ukončení...
@@ -233,18 +229,6 @@ StackTrace:
ASF zjistil nepodporovanou runtime verzi, program nemusí fungovat správně v současném prostředí. Spouštíte jej na vlastní riziko a bez podpory.
-
- Požadovaná verze: {0} | Nalezená verze: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Tvoje {0} runtime verze je OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Tvoje {0} runtime verze je příliš stará.
- {0} will be replaced by runtime name (e.g. "Mono")
-
Spouštění...
@@ -302,10 +286,6 @@ StackTrace:
Prosím, zadejte nezdokumentovanou hodnotu {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Prosím, zadejte Vašeho hostitele WCF:
- Please note that this translation should end with space
-
Obdržena neznámá konfigurace pro {0}, nahlašte: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace:
Spušt2ní více než {0} her není aktuálně možné, použito bude pouze prvních {0} položek z {1}.
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- WCF příkaz je ignorován, protože --client nebyl zadán: {0}
- {0} will be replaced by WCF command
-
-
- WCF služba nemohla být spuštěna kvůli AddressAccessDeniedException. Pokud si přejete použít službu WCF, poskytovanou aplikací ASF, zvažte spuštění aplikace ASF jako správce, nebo aplikaci přidělte dostatečná oprávnění.
-
-
- Odpovězeno na příkaz WCF: {0} odpověď: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF server připraven!
-
-
- Byla přijata odpověď WCF: {0}
- {0} will be replaced by WCF response
-
-
- Odesílání příkazu: {0} pro server WCF na adrese {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Spuštění serveru WCF na adrese {0}...
- {0} will be replaced by WCF hostname
-
Tento bot byl již zastaven.
@@ -703,4 +657,4 @@ StackTrace:
Procházení fronty doporučení #{0} dokončeno.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.da-DK.resx b/ArchiSteamFarm/Localization/Strings.da-DK.resx
index c7df729c7..11ae5a7c1 100644
--- a/ArchiSteamFarm/Localization/Strings.da-DK.resx
+++ b/ArchiSteamFarm/Localization/Strings.da-DK.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -192,10 +192,6 @@ StackTrace:
Modtog en anmodning for bruger input, men processen kører i hovedløs tilstand!
-
- Nægter at håndtere forespørgelsen fordi SteamOwnerID ikker er sat!
- SteamOwnerID is name of bot config property, it should not be translated
-
Forlader...
@@ -232,18 +228,6 @@ StackTrace:
ASF har opdaget en ikke undertøttet runtime version, programmet kan muligvis IKKE køre korrekt i nuværende miljø. Du køre det i eget ansvar uden support!
-
- Kræver version: {0} | Fundet version: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Din {0} runtime version er OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Din {0} runtime version er for gammel!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Starter...
@@ -301,10 +285,6 @@ StackTrace:
Indtast venligst udokumenteret værdig af {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Venligst indtast din WCF vært:
- Please note that this translation should end with space
-
Modtog ukendt værdi for {0}, venligst rapportér dette: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -313,32 +293,6 @@ StackTrace:
Spille mere end {0} spil samtidigt er ikke muligt, kun første {0} poster fra {1} vil blive brugt!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignorerer WCF kommando fordi--klient ikke var angivet: {0}
- {0} will be replaced by WCF command
-
-
- WCF-tjenesten kunne ikke startes på grund af AddressAccessDeniedException! Hvis du vil bruge WCF-tjenesten leveret af ASF, overvej at starte ASF som administrator, eller at give korrekte tilladelser!
-
-
- Svarede til WCF kommandoen: {0} med: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF server klar!
-
-
- WCF svar modtaget: {0}
- {0} will be replaced by WCF response
-
-
- Sender kommandoen: {0} til WCF serveren på {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Starter WCF serveren på {0}...
- {0} will be replaced by WCF hostname
-
Denne bot er allerede stoppet!
@@ -694,6 +648,4 @@ StackTrace:
Aktuel hukommelses brug: {0} MB.
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.de-AT.resx b/ArchiSteamFarm/Localization/Strings.de-AT.resx
index 3d1ad2d1c..3e710ca57 100644
--- a/ArchiSteamFarm/Localization/Strings.de-AT.resx
+++ b/ArchiSteamFarm/Localization/Strings.de-AT.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -192,10 +192,6 @@ StackTrace:
Anfrage für Benutzereingabe erhalten, aber der Prozess läuft im Headless-Modus!
-
- Verweigere die Bearbeitung dieser Anfrage, weil die SteamOwnerID nicht festgelegt wurde!
- SteamOwnerID is name of bot config property, it should not be translated
-
Vorgang wird beendet...
@@ -232,18 +228,6 @@ StackTrace:
ASF hat eine nicht unterstützte Laufzeitversion entdeckt, Programm könnte in derzeitiger Umgebung NICHT korrekt laufen. Du lässt das Programm auf eigene Gefahr und ohne Hilfe laufen!
-
- Benötigte Version: {0} | Gefundene Version: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Ihre {0} runtime Version ist OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Ihre {0} runtime Version ist veraltet!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Wird gestartet...
@@ -301,10 +285,6 @@ StackTrace:
Bitte gebe undokumentierten Wert von {0} ein:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Bitte gebe deinen WCF-Host ein:
- Please note that this translation should end with space
-
Unbekannten Wert für {0} erhalten, bitte melde folgendes: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -313,32 +293,6 @@ StackTrace:
Das Spielen von mehr als {0} Spielen gleichzeitig ist nicht möglich, nur die ersten {0} Einträge von {1} werden verwendet!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignoriere WCF-Befehl weil --client nicht festgelegt wurde: {0}
- {0} will be replaced by WCF command
-
-
- Der WCF-Dienst konnte wegen einer AddressAccessDeniedException nicht gestartet werden! Wenn du den WCF-Service von ASF nutzen möchtest, erwäge es ASF als Administrator auszuführen oder die korrekten Berechtigungen zu geben!
-
-
- Antworte auf WCF-Befehl: {0} mit {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF-Server bereit!
-
-
- WCF-Antwort erhalten: {0}
- {0} will be replaced by WCF response
-
-
- Sende Befehl: {0} zum WCF-Server auf {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Starte WCF-Server auf {0}...
- {0} will be replaced by WCF hostname
-
Dieser Bot hat bereits angehalten!
@@ -694,6 +648,4 @@ StackTrace:
Momentaner Arbeitsspeicherverbrauch: {0} MB.
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.de-DE.resx b/ArchiSteamFarm/Localization/Strings.de-DE.resx
index 6212f0a38..f6b127685 100644
--- a/ArchiSteamFarm/Localization/Strings.de-DE.resx
+++ b/ArchiSteamFarm/Localization/Strings.de-DE.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ StackTrace:
Anfrage für Benutzereingabe erhalten, aber der Prozess läuft im Headless-Modus!
-
- Verweigere die Bearbeitung dieser Anfrage, weil die SteamOwnerID nicht festgelegt wurde!
- SteamOwnerID is name of bot config property, it should not be translated
-
Beende...
@@ -233,18 +229,6 @@ StackTrace:
ASF hat eine nicht unterstützte Laufzeitversion entdeckt, Programm könnte in derzeitiger Umgebung NICHT korrekt laufen. Du lässt das Programm auf eigene Gefahr und ohne Hilfe laufen!
-
- Benötigte Version: {0} | Gefundene Version: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Deine {0} Laufzeitversion ist OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Deine {0} Laufzeitversion ist zu alt!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Starte...
@@ -302,10 +286,6 @@ StackTrace:
Bitte gebe undokumentierten Wert von {0} ein:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Bitte gebe deinen WCF-Host ein:
- Please note that this translation should end with space
-
Unbekannten Wert für {0} erhalten, bitte melde folgendes: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace:
Das Spielen von mehr als {0} Spielen gleichzeitig ist nicht möglich, nur die ersten {0} Einträge von {1} werden verwendet!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignoriere WCF-Befehl weil --client nicht festgelegt wurde: {0}
- {0} will be replaced by WCF command
-
-
- Der WCF-Dienst konnte wegen einer AddressAccessDeniedException nicht gestartet werden! Wenn du den WCF-Service von ASF nutzen möchtest, erwäge es ASF als Administrator auszuführen oder die korrekten Berechtigungen zu geben!
-
-
- Antworte auf WCF-Befehl: {0} mit {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF-Server bereit!
-
-
- WCF-Antwort erhalten: {0}
- {0} will be replaced by WCF response
-
-
- Sende Befehl: {0} zum WCF-Server auf {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Starte WCF-Server auf {0}...
- {0} will be replaced by WCF hostname
-
Dieser Bot hat bereits angehalten!
@@ -703,4 +657,4 @@ StackTrace:
Fertig mit Löschung der Steam Entdeckungsliste #{0}.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.el-GR.resx b/ArchiSteamFarm/Localization/Strings.el-GR.resx
index d54602609..31da64bac 100644
--- a/ArchiSteamFarm/Localization/Strings.el-GR.resx
+++ b/ArchiSteamFarm/Localization/Strings.el-GR.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -134,7 +134,6 @@
Η ρυθμισμένη ιδιότητα {0} δεν είναι έγκυρη: {1}
{0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
-
Εξαίρεση: {0}() {1}
StackTrace:
@@ -166,7 +165,6 @@ StackTrace:
Το {0} είναι null!
{0} will be replaced by object's name
-
Αδυναμία αφαίρεσης του παλιού ASF binary, αφαιρέστε το {0} χειροκίνητα ώστε να λειτουργήσει η λειτουργία ενημέρωσης!
{0} will be replaced by file's path
@@ -178,17 +176,12 @@ StackTrace:
Αδυναμία ελέγχου για την τελευταία έκδοση!
-
Αδυναμία συνέχειας με την ενημέρωση γιατί η συγκεκριμένη έκδοση δεν περιέχει καθόλου αρχεία!
Λήφθηκε αίτημα για είσοδο από τον χρήστη, αλλά η διεργασία εκτελείται σε σιωπηλή λειτουργία!
-
- Άρνηση εκτέλεσης αυτού του αιτήματος επειδή το SteamOwnerID δεν έχει οριστεί!
- SteamOwnerID is name of bot config property, it should not be translated
-
Έξοδος...
@@ -225,18 +218,6 @@ StackTrace:
Το ASF εντόπισε μη υποστηριζόμενη έκδοση runtime, το πρόγραμμα μπορεί να ΜΗΝ εκτελείται σωστά στο τρέχον περιβάλλον. Το εκτελείτε με δική σας ευθύνη χωρίς υποστήριξη!
-
- Απαιτούμενη έκδοση: {0} | Έκδοση που βρέθηκε: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Η έκδοση {0} σας είναι OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Η έκδοση {0} σας είναι πολύ παλιά!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Εκκίνηση...
@@ -294,10 +275,6 @@ StackTrace:
Εισάγετε τη μη τεκμηριωμένη τιμή {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Εισάγετε τον διακομιστή WCF σας:
- Please note that this translation should end with space
-
Λήφθηκε άγνωστη τιμή για το {0}, παρακαλούμε αναφέρετέ το: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -306,32 +283,6 @@ StackTrace:
Η συλλογή περισσότερων από {0} παιχνιδιών ταυτόχρονα δεν είναι δυνατή, μόνο οι πρώτες {0} καταχρήσεις από το {1} θα χρησιμοποιηθούν!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Αγνόηση εντολής WCF επειδή το --client δεν ορίστηκε: {0}
- {0} will be replaced by WCF command
-
-
- Δεν ήταν δυνατή η έναρξη της υπηρεσίας WCF service λόγω εξαίρεσης AddressAccessDeniedException! Εάν θέλετε να χρησιμοποιήσετε την υπηρεσία WCF που παρέχεται από το ASF, δοκιμάστε να εκτελέσετε το ASF ως διαχειριστής ή να ορίσετε τα κατάλληλα δικαιώματα!
-
-
- Έγινε απάντηση στην εντολή WCF: {0} με: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Ο διακομιστής WCF είναι έτοιμος!
-
-
- Λήφθηκε απάντηση WCF: {0}
- {0} will be replaced by WCF response
-
-
- Αποστολή εντολής: {0} στον διακομιστή WCF στο {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Έναρξη διακομιστή WCF στο {0}...
- {0} will be replaced by WCF hostname
-
Το bot έχει ήδη σταματήσει!
@@ -492,7 +443,6 @@ StackTrace:
Δεν γίνεται εκκίνηση αυτού του bot καθώς έχει απενεργοποιηθεί στο αρχείο διαμόρφωσης!
-
Έγινε αποσύνδεση από το Steam: {0}
{0} will be replaced by logging off reason (string)
@@ -503,20 +453,12 @@ StackTrace:
Σύνδεση...
-
Η πρόταση ανταλλαγής απέτυχε!
-
-
-
-
Η πρόταση ανταλλαγής στάλθηκε επιτυχώς!
-
-
-
Αυτό το bot δεν έχει συνδεθεί!
@@ -676,4 +618,4 @@ StackTrace:
Ολοκληρώθηκε η εκκαθάριση σειράς ανακαλύψεων Steam #{0}.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.es-ES.resx b/ArchiSteamFarm/Localization/Strings.es-ES.resx
index ecc979283..b55e10ae6 100644
--- a/ArchiSteamFarm/Localization/Strings.es-ES.resx
+++ b/ArchiSteamFarm/Localization/Strings.es-ES.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -192,10 +192,6 @@ Trazo de pila:
Recibida una solicitud de entrada del usuario, ¡pero el proceso se está ejecutando en modo servidor!
-
- ¡Solicitud denegada porque SteamOwnerID no esta establecido!
- SteamOwnerID is name of bot config property, it should not be translated
-
Saliendo...
@@ -232,18 +228,6 @@ Trazo de pila:
ASF ha detectado una versión de runtime no soportada, puede que el programa no se ejecute correctamente en el entorno actual. ¡Lo estás ejecutando bajo tu propio riesgo sin soporte!
-
- Versión necesaria: {0} | Versión encontrada: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- La versión de runtime {0} está actualizada.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- ¡La versión {0} está desactualizada!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Iniciando...
@@ -301,10 +285,6 @@ Trazo de pila:
Por favor ingresa el valor indocumentado de {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Por favor ingresa tu host WCF:
- Please note that this translation should end with space
-
Recibido valor desconocido para {0}. Por favor, informa de ello: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -313,32 +293,6 @@ Trazo de pila:
¡Ejecutar más de {0} juegos a la vez no es posible, sólo se usarán las primeras {0} entradas de {1}!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignorando el comando WCF porque --cliente no fue especificado {0}
- {0} will be replaced by WCF command
-
-
- ¡El servicio de WCF no pudo ser iniciado por un error AddressAccessDeniedException! Si deseas usar el servicio de WCF proporcionado por ASF, intenta iniciar ASF como administrador, o dar los permisos adecuados!
-
-
- Se ha respondido al comando WCF: {0} con: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- ¡Servidor WCF listo!
-
-
- Respuesta WCF recibida: {0}
- {0} will be replaced by WCF response
-
-
- Enviando el comando: {0} al servidor WCF en {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Iniciando servidor WCF en {0}...
- {0} will be replaced by WCF hostname
-
¡Este bot ya se ha detenido!
@@ -694,6 +648,4 @@ Trazo de pila:
Uso de memoria actual: {0} MB.
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.fi-FI.resx b/ArchiSteamFarm/Localization/Strings.fi-FI.resx
index 5a9c7ea81..711fc4ae4 100644
--- a/ArchiSteamFarm/Localization/Strings.fi-FI.resx
+++ b/ArchiSteamFarm/Localization/Strings.fi-FI.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -121,7 +121,6 @@
Hyväksytään vaihtoa: {0}
{0} will be replaced by trade number
-
Sisältö: {0}
{0} will be replaced by content string. Please note that this string should include newline for formatting.
@@ -130,20 +129,14 @@
Kohdassa {0} muokattu arvo {1} on epäkelpo
{0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
-
-
-
Pyyntö evätty: {0}
{0} will be replaced by URL of the request
-
{0} on virheellinen!
{0} will be replaced by object's name
-
-
{0} on ei mitään!
{0} will be replaced by object's name
@@ -166,9 +159,6 @@
Ei voinut jatkaa päivityksen kanssa koska ei löytynyt mitään resurssia joka liittyy tällä hetkellä käynnissä olevaan binaariin. Ole hyvä ja varmista että sinun ASF-binaari on nimetty asiallisesti!
-
-
-
Suljetaan...
@@ -181,32 +171,19 @@
Globaali asetustiedosto poistettiin!
-
Kirjaudutaan to {0}...
{0} will be replaced by service's name
-
-
-
Käynnistetään uudelleen...
-
-
- Vaadittu versio: {0} | Nykyinen versio: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
-
Käynnistetään...
-
Valmis!
-
Tarkistetaan päivityksiä...
@@ -223,33 +200,10 @@
Paikallinen versio: {0} | Etäkäyttöversio: {1}
{0} will be replaced by current version, {1} will be replaced by remote version
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- WCF-palvelin on valmiina!
-
-
-
-
-
Bottia nimeltä {0} ei voitu löytää!
{0} will be replaced by bot's name query (string)
-
-
-
Tarkastellaan ensimmäistä badge sivua...
@@ -274,7 +228,6 @@
Idlaaminen valmis {0} ({1}) Kulunut aika: {2}!
{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")
-
Idlauksessa {0} ({1}): {2} korttia jäljellä
{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
@@ -282,7 +235,6 @@
Idlaaminen pysäytetty!
-
Tällä tilillä ei ole mitään idlattavaa!
@@ -294,7 +246,6 @@
Idlauksessa: {0}
{0} will be replaced by list of the games (IDs, numbers), separated by a comma
-
Idlataan: {0} ({1})
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
@@ -314,27 +265,13 @@
Tuntematon komento!
-
-
Hyväksytään lahjaa: {0}...
{0} will be replaced by giftID (number)
-
-
-
-
-
-
Sinun DeviceID on virheellinen tai sitä ei ole olemassa!
-
-
-
-
-
-
Yhdistetty Steamiin!
@@ -348,43 +285,15 @@
[{0}] salasana: {1}
{0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
-
-
-
Onnistuneesti kirjauduttu sisään!
Kirjaudutaan sisään...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Yhdistetään uudelleen...
-
-
-
-
-
-
-
-
-
-
-
{0} on tyhjä!
{0} will be replaced by object's name
@@ -393,41 +302,17 @@
Käyttämättömät CD-keyt: {0}
{0} will be replaced by list of cd-keys (strings), separated by a comma
-
-
-
-
-
Yhdistetään...
-
-
Pysäytetään...
-
-
Alustetaan {0}...
{0} will be replaced by service name that is being initialized
-
Huomasin että käynnistit ohjelman ensimmäisen kerran, tervetuloa!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.fr-CH.resx b/ArchiSteamFarm/Localization/Strings.fr-CH.resx
index ea9928cbc..b56e30497 100644
--- a/ArchiSteamFarm/Localization/Strings.fr-CH.resx
+++ b/ArchiSteamFarm/Localization/Strings.fr-CH.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ StackTrace :
Réception d'une demande d'entrée utilisateur, mais le processus en cours tourne en mode non-interactif!
-
- Refus de traiter la requête car le paramètre SteamOwnerID n’est pas défini !
- SteamOwnerID is name of bot config property, it should not be translated
-
Fermeture...
@@ -233,18 +229,6 @@ StackTrace :
ASF a détecté un environnement d'exécution en cours non pris en charge, le programme pourrait NE PAS fonctionner. Vous le lancez à vos propres risques et périls, et sans aide !
-
- Version requise : {0} | Version trouvée : {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- La version {0} de votre environnement d'exécution est OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- La version {0} de votre environnement d'exécution est trop ancienne!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Démarrage...
@@ -302,10 +286,6 @@ StackTrace :
Veuillez entrer la valeur non documentée de {0} :
{0} will be replaced by property name. Please note that this translation should end with space
-
- Veuillez entrer votre hôte WCF :
- Please note that this translation should end with space
-
{0} a reçu une valeur inconnue, veuillez le signaler : {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace :
Jouer à plus de {0} jeux en même temps n’est pas actuelllement possible, seules les {0} premières entrées de {1} seront utilisées !
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Commande WCF ignorée car --client n’a pas été spécifié : {0}
- {0} will be replaced by WCF command
-
-
- Le service WCF n’a pas pu être démarré en raison d'un refus d'accès AddressAccessDeniedException ! Si vous souhaitez utiliser le service WCF fourni par ASF, envisagez de lancer ASF en tant qu’administrateur ou en donnant des autorisations adéquates !
-
-
- Réponse à la commande WCF : {0} avec : {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Serveur WCF prêt !
-
-
- Réponse WCF reçue : {0}
- {0} will be replaced by WCF response
-
-
- Envoi de la commande : {0} au serveur WCF sur {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Démarrage du serveur WCF sur {0}...
- {0} will be replaced by WCF hostname
-
Ce bot est déjà arrêté !
@@ -695,6 +649,4 @@ StackTrace :
Mémoire actuellement utilisée : {0} MB.
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.fr-FR.resx b/ArchiSteamFarm/Localization/Strings.fr-FR.resx
index 5e6508574..d55e30fad 100644
--- a/ArchiSteamFarm/Localization/Strings.fr-FR.resx
+++ b/ArchiSteamFarm/Localization/Strings.fr-FR.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ StackTrace :
Réception d'une demande d'entrée utilisateur, mais le processus en cours tourne en mode non-interactif !
-
- Refus de traiter la requête car le paramètre SteamOwnerID n’est pas défini !
- SteamOwnerID is name of bot config property, it should not be translated
-
Fermeture...
@@ -233,18 +229,6 @@ StackTrace :
ASF a détecté un environnement d'exécution en cours non pris en charge, le programme pourrait NE PAS fonctionner. Vous le lancez à vos propres risques et périls, et sans aide !
-
- Version requise : {0} | Version trouvée : {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- La version {0} de votre environnement d'exécution est OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- La version {0} de votre environnement d'exécution est trop ancienne !
- {0} will be replaced by runtime name (e.g. "Mono")
-
Démarrage...
@@ -302,10 +286,6 @@ StackTrace :
Veuillez entrer la valeur non documentée de {0} :
{0} will be replaced by property name. Please note that this translation should end with space
-
- Veuillez entrer votre hôte WCF :
- Please note that this translation should end with space
-
{0} a reçu une valeur inconnue, veuillez le signaler : {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace :
Jouer à plus de {0} jeux en même temps n’est pas possible, seules les {0} premières entrées de {1} seront utilisées !
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Commande WCF ignorée car --client n’a pas été spécifié : {0}
- {0} will be replaced by WCF command
-
-
- Le service WCF n’a pas pu être démarré en raison d'un refus d'accès AddressAccessDeniedException ! Si vous souhaitez utiliser le service WCF fourni par ASF, envisagez de lancer ASF en tant qu’administrateur ou en donnant des autorisations adéquates !
-
-
- Réponse à la commande WCF : {0} avec : {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Serveur WCF prêt !
-
-
- Réponse WCF reçue : {0}
- {0} will be replaced by WCF response
-
-
- Envoi de la commande : {0} au serveur WCF sur {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Démarrage du serveur WCF sur {0}...
- {0} will be replaced by WCF hostname
-
Ce bot est déjà à l'arrêt !
@@ -695,6 +649,4 @@ StackTrace :
Mémoire actuellement utilisée : {0} MB.
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.he-IL.resx b/ArchiSteamFarm/Localization/Strings.he-IL.resx
index f6879f15c..2ea443311 100644
--- a/ArchiSteamFarm/Localization/Strings.he-IL.resx
+++ b/ArchiSteamFarm/Localization/Strings.he-IL.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -121,7 +121,6 @@
מקבל עסקת חליפין: {0}
{0} will be replaced by trade number
-
תוכן:
{0}
@@ -141,12 +140,10 @@ StackTrace:
{2}
{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.
-
בקשה נכשלה: {0}
{0} will be replaced by URL of the request
-
{0} אינה חוקית!
{0} will be replaced by object's name
@@ -154,7 +151,6 @@ StackTrace:
פונקציה זו לא תבוצע בגלל DeviceID לא חוקי ב- ASF 2FA!
-
{0} הוא null!
{0} will be replaced by object's name
@@ -163,8 +159,6 @@ StackTrace:
פירסור {0} נכשל!
{0} will be replaced by object's name
-
-
לא ניתן לבדוק את הגירסה העדכנית ביותר!
@@ -177,10 +171,6 @@ StackTrace:
התקבלה בקשה להזנה מהמשתמש, אבל התהליך פועל במצב ללא ראש!
-
- הבקשה לא תטופל כיוון ש- SteamOwnerID אינו מוגדר!
- SteamOwnerID is name of bot config property, it should not be translated
-
יוצא...
@@ -218,18 +208,6 @@ StackTrace:
ASD זיהתה גרסת זמן ריצה שאינה נתמכת. התוכנה עלולה לא לפעול כראוי בסביבה הנוכחית.
השימוש הינו באחריות המשתמש וללא תמיכה!
-
- הגרסה הדרושה: {0} | הגרסה שנמצאה: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- גירסת זמן הריצה של {0} היא בסדר.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- גירסת זמן הריצה של {0} ישנה מדי!
- {0} will be replaced by runtime name (e.g. "Mono")
-
מתחיל...
@@ -259,41 +237,10 @@ StackTrace:
גירסה מקומית: {0} | הגירסה המרוחקת: {1}
{0} will be replaced by current version, {1} will be replaced by remote version
-
-
-
-
-
-
-
-
-
-
-
-
- לא היתה אפשרות להפעיל שירות WCF בגלל AddressAccessDeniedException! אם ברצונך להשתמש בשירות WCF שסופק על-ידי ASF, נא לשקול את הפעלת ASF כאדמיניסטרטור או מתן הרשאות מתאימות!
-
-
-
- שרת WCF מוכן!
-
-
- תגובת WCF התקבלה: {0}
- {0} will be replaced by WCF response
-
-
-
- מחיל שרת WCF על {0}...
- {0} will be replaced by WCF hostname
-
-
לא ניתן למצוא אף בוט בשם {0}!
{0} will be replaced by bot's name query (string)
-
-
-
בודק עמוד תגים ראשון...
@@ -365,7 +312,6 @@ StackTrace:
פקודה לא מוכרת!
-
לא ניתן לבדוק את מצב הקלפים עבור: {0} ({1}), ננסה שוב מאוחר יותר!
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
@@ -374,14 +320,9 @@ StackTrace:
מאשר מתנה: {0}...
{0} will be replaced by giftID (number)
-
-
-
-
המרת .maFile לפורמט ASF
-
ה- DeviceID שלך שגוי או אינו קיים!
@@ -389,12 +330,9 @@ StackTrace:
אסימון 2FA: {0}
{0} will be replaced by generated 2FA token (string)
-
-
הרצה אוטומטית כבר בהשהיה!
-
הרצה אוטומטית כבר שבה לפעול!
@@ -411,8 +349,6 @@ StackTrace:
[{0}] סיסמה: {1}
{0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
-
-
ניתוק מסטים: {0}
{0} will be replaced by logging off reason (string)
@@ -423,11 +359,9 @@ StackTrace:
מתחבר...
-
הצעת סחר חליפין נכשלה!
-
לא הגדרת אף סוג לביזה!
@@ -446,27 +380,15 @@ StackTrace:
אינך יכול לבזוז את עצמך!
-
מופע בוט זה לא מחובר!
-
-
-
מתחבר מחדש...
-
-
הוסר מפתח התחברות שתוקפו פג!
-
-
-
-
-
-
לא ניתן להתחבר לסטים: {0}
{0} will be replaced by failure reason (string)
@@ -487,38 +409,14 @@ StackTrace:
נכשל עקב שגיאה: {0}
{0} will be replaced by failure reason (string)
-
-
-
-
מתחבר...
-
-
עוצר...
-
-
מאתחל {0}...
{0} will be replaced by service name that is being initialized
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.hu-HU.resx b/ArchiSteamFarm/Localization/Strings.hu-HU.resx
index 289843daa..0ff2170c5 100644
--- a/ArchiSteamFarm/Localization/Strings.hu-HU.resx
+++ b/ArchiSteamFarm/Localization/Strings.hu-HU.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -121,7 +121,6 @@
Csereajánlat elfogadása: {0}
{0} will be replaced by trade number
-
Tartalom: {0}
{0} will be replaced by content string. Please note that this string should include newline for formatting.
@@ -188,10 +187,6 @@ StackTrace: {2}
Felhasználói kérelem érkezett, de a folyamat headless módban fut!
-
- A kérés nem teljesíthető, mivel a SteamOwnerID nincs beállítva!
- SteamOwnerID is name of bot config property, it should not be translated
-
Kilépés...
@@ -228,18 +223,6 @@ StackTrace: {2}
Az ASF nem támogatott futásidejű verziót észlelt, a program lehet hogy NEM fog megfelelően futni a jelenlegi környezetben. Futtatás csak saját felelősségre, segítséget ne várj!
-
- Szükséges verzió: {0} | Észlelt verzió: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- A {0} futásidejű verziója rendben van.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- A {0} futásidejű verziója túl régi!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Indítás...
@@ -297,10 +280,6 @@ StackTrace: {2}
Add meg a {0} dokumentálatlan értékét:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Add meg a WCF hostod:
- Please note that this translation should end with space
-
{0} ismeretlen értéket kapott, kérlek, jelentsd ezt: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -309,32 +288,6 @@ StackTrace: {2}
Több mint {0} játék egyidejű játszására nincs lehetőség, csak az első {0} bejegyzés lesz használva {1}-ból!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- WCF parancs figyelmen kívül hagyva, mivel --client nem volt megadva: {0}
- {0} will be replaced by WCF command
-
-
- A WCF szolgáltatást nem lehetett elindítani AddressAccessDeniedException miatt! Ha szeretnéd az ASF által nyújtott WCF szolgáltatást használni, próbáld meg az ASF-t adminisztrátorként, vagy megfelelő engedélyekkel futtatni!
-
-
- A WCF parancsra ({0}) a következő válasz érkezett: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- A WCF szerver készen áll!
-
-
- WCF válasz érkezett: {0}
- {0} will be replaced by WCF response
-
-
- {0} parancs küldése a WCF szervernek {1}-n...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- WCF szerver indítása {0}-n...
- {0} will be replaced by WCF hostname
-
Ez a bor már leállt!
@@ -472,7 +425,6 @@ StackTrace: {2}
Az automatikus farmolás már szüneteltetve van!
-
Az automatikus farmolás már folytatva van!
@@ -547,7 +499,6 @@ StackTrace: {2}
Már birtokolt: {0} | {1}
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
-
Újracsatlakozás...
@@ -677,8 +628,4 @@ StackTrace: {2}
Hozzáférés megtagadva!
-
-
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.id-ID.resx b/ArchiSteamFarm/Localization/Strings.id-ID.resx
index 1737fcabf..2d5a857bb 100644
--- a/ArchiSteamFarm/Localization/Strings.id-ID.resx
+++ b/ArchiSteamFarm/Localization/Strings.id-ID.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -191,10 +191,6 @@
Menerima permintaan untuk input pengguna, tetapi proses berjalan dalam mode Headless!
-
- Menolak untuk menangani permintaan karena SteamOwnerID tidak diatur!
- SteamOwnerID is name of bot config property, it should not be translated
-
Menutup...
@@ -231,18 +227,6 @@
ASF mendeteksi versi runtime yang tidak disupport, program mungkin TIDAK dapat berjalan baik dalam kondisi ini. Anda menanggung sendiri resiko menjalankan program tanpa support!
-
- Versi yang diperlukan: {0} | Menemukan versi: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Versi {0} runtime anda OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Versi {0} runtime anda terlalu tua!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Memulai...
@@ -300,10 +284,6 @@
Masukkan suatu nilai yang tidak terdokumentasi {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Masukkan host WCF Anda:
- Please note that this translation should end with space
-
Menerima nilai yang tidak diketahui untuk {0}, laporkan hal ini: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -312,32 +292,6 @@
Tidak dapat bermain lebih dari {0} game secara bersamaan, hanya {0} entri pertama dari {1} game yang akan digunakan
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Mengabaikan perintah WCF karena --client tidak ditentukan: {0}
- {0} will be replaced by WCF command
-
-
- Layanan WCF tidak bisa dimulai karena AddressAccessDeniedException! jika anda ingin menggunakan layanan WCF yang disediakan dari ASF, mulai ASF sebagai Administrator atau berikan izin yang benar!
-
-
- Jawaban untuk perintah WCF: {0} dengan: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Server WCF siap!
-
-
- Respon WCF diterima: {0}
- {0} will be replaced by WCF response
-
-
- Mengirim perintah: {0} ke server WCF di {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Memulai server WCF di {0}...
- {0} will be replaced by WCF hostname
-
Bot ini sudah berhenti!
@@ -701,4 +655,4 @@
Selesai membersihkan antrian penemuan Steam #{0}.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.it-IT.resx b/ArchiSteamFarm/Localization/Strings.it-IT.resx
index a98a63bf2..4d220746b 100644
--- a/ArchiSteamFarm/Localization/Strings.it-IT.resx
+++ b/ArchiSteamFarm/Localization/Strings.it-IT.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -191,10 +191,6 @@
Ricevuta una richiesta di input da parte dell'utente, ma il processo è in esecuzione in modalità headless!
-
- Rifiutando di gestire la richiesta poiché SteamOwnerID non è stato impostato correttamente!
- SteamOwnerID is name of bot config property, it should not be translated
-
Uscita in corso...
@@ -231,18 +227,6 @@
ASF ha rilevato una versione di runtime non supportata, il programma potrebbe NON funzionare correttamente in questo ambiente. Lo stai eseguendo a tuo rischio, senza nessun tipo di supporto!
-
- Versione richiesta: {0} | Versione rilevata: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- La versione di runtime {0} è OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- La versione di runtime {0} è troppo vecchia!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Avvio in corso...
@@ -300,10 +284,6 @@
Inserisci il valore non documentato {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Inserisci il tuo host WCF:
- Please note that this translation should end with space
-
Ricevuto valore sconosciuto per {0}, si prega di segnalare: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -312,32 +292,6 @@
Non è possibile giocare a più di {0} giochi contemporaneamente, verranno utilizzate solo le prime {0} voci di {1}!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignorando il comando WCF perché --client non è stato specificato: {0}
- {0} will be replaced by WCF command
-
-
- Il servizio WCF non può essere avviato a causa di AddressAccessDeniedException! Se desideri utilizzare il servizio WCF fornito da ASF, considera la possibilità di avviare ASF come amministratore, o di dargli le autorizzazioni necessarie!
-
-
- Risposto al comando WCF: {0} con: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Il server WCF è pronto!
-
-
- Ricevuta risposta dal server WCF: {0}
- {0} will be replaced by WCF response
-
-
- Inviando il comando: {0} al server WCF su {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Avvio del server WCF in {0}...
- {0} will be replaced by WCF hostname
-
Questo bot è già stato arrestato!
@@ -701,4 +655,4 @@
Fine coda #{0} dell'elenco scoperte Steam.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.ja-JP.resx b/ArchiSteamFarm/Localization/Strings.ja-JP.resx
index dd1ecec80..1cbe6494a 100644
--- a/ArchiSteamFarm/Localization/Strings.ja-JP.resx
+++ b/ArchiSteamFarm/Localization/Strings.ja-JP.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -190,10 +190,6 @@
ユーザー入力のリクエストを受け取りましたが、プロセスはheadlessモードで実行されています!
-
- SteamOwnerIDが設定されていないため、要求を処理しませんでした!
- SteamOwnerID is name of bot config property, it should not be translated
-
終了中...
@@ -230,18 +226,6 @@
ASFはサポートされていないランタイムバージョンを検知しました。プログラムは現在の環境では正しく実行されない可能性が高いです。自己責任で実行してください!
-
- 必要なバージョン: {0} | 現在のバージョン: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- {0} のランタイムバージョンは適切です。
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- {0} のランタイムバージョンが古いです!
- {0} will be replaced by runtime name (e.g. "Mono")
-
開始中...
@@ -299,10 +283,6 @@
{0} の文章化されていない値を入力してください:
{0} will be replaced by property name. Please note that this translation should end with space
-
- あなたのWCFホストを入力してください:
- Please note that this translation should end with space
-
{0} に不明な値を受信しました。この問題を報告してください: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -311,32 +291,6 @@
同時に{0} つより多くのゲームをプレイすることはできません。{1} から最初の{0} だけが使用されます!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- --clientが指定されていないため、WCFコマンドを無視しました: {0}
- {0} will be replaced by WCF command
-
-
- AddressAccessDeniedExceptionのため、WCF サービスを開始できませんでした!ASFによるWCF サービスを使用したい場合、ASFを管理者として起動するか、適切な権限を付与してください!
-
-
- WCF コマンド: {0} 返答:{1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF サーバーの準備ができました!
-
-
- WCF 応答を受信しました: {0}
- {0} will be replaced by WCF response
-
-
- WCF サーバー{1} にコマンド{0} を送信しています...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- WCF サーバーを {0} に開始中...
- {0} will be replaced by WCF hostname
-
このBotは既に停止しています!
@@ -692,6 +646,4 @@
現在のメモリ使用量: {0} MB。
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.ko-KR.resx b/ArchiSteamFarm/Localization/Strings.ko-KR.resx
index 0934aebe1..7a6c3feef 100644
--- a/ArchiSteamFarm/Localization/Strings.ko-KR.resx
+++ b/ArchiSteamFarm/Localization/Strings.ko-KR.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -194,10 +194,6 @@ ASF 실행 파일의 이름이 적절한지 확인하시기 바랍니다!
사용자 입력 요청을 받았지만, 프로세스는 Headless 모드로 실행 중입니다.
-
- SteamOwnerID 값이 설정되지 않아, 요청에 대한 처리를 거절합니다.
- SteamOwnerID is name of bot config property, it should not be translated
-
종료 중...
@@ -235,18 +231,6 @@ ASF 실행 파일의 이름이 적절한지 확인하시기 바랍니다!ASF가 지원되지 않는 런타임 버전을 감지했습니다. 현재 환경에서는 프로그램이 올바르게 실행되지 않을 수 있습니다.
당신은 지원 없이 자신의 위험을 감수하고 실행하고 있습니다!
-
- 필요 버전: {0} | 발견된 버전: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- {0} 런타임 버전이 정상입니다.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- {0} 런타임 버전이 너무 오래되었습니다!
- {0} will be replaced by runtime name (e.g. "Mono")
-
시작 중...
@@ -304,10 +288,6 @@ ASF 실행 파일의 이름이 적절한지 확인하시기 바랍니다!등록되지 않은 {0}의 값을 입력하세요:
{0} will be replaced by property name. Please note that this translation should end with space
-
- WCF 호스트를 입력하세요:
- Please note that this translation should end with space
-
{0}의 알 수 없는 값을 받았습니다. 이것을 보고 바랍니다: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -316,32 +296,6 @@ ASF 실행 파일의 이름이 적절한지 확인하시기 바랍니다!동시에 {0}개 이상의 게임들을 플레이하는 것은 불가능합니다. {1}에 의해 단지 {0}개의 항목만 사용될 것입니다!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- --client가 지정되지 않아, WCF 명령을 무시합니다: {0}
- {0} will be replaced by WCF command
-
-
- AddressAccessDeniedException으로 인해 WCF 서비스를 시작할 수 없습니다! ASF에서 제공하는 WCF 서비스를 사용하길 원한다면, ASF를 관리자 권한으로 시작하거나 적절한 권한을 부여하는 것을 고려하세요!
-
-
- WCF 명령어: {0} 응답: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF 서버 준비 완료!
-
-
- WCF 응답 수신: {0}
- {0} will be replaced by WCF response
-
-
- WCF 서버 {1}에게 명령어 전송: {0}
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- WCF 서버 {0} 시작 중...
- {0} will be replaced by WCF hostname
-
이 봇은 이미 중지되어 있습니다!
@@ -705,4 +659,4 @@ ASF 실행 파일의 이름이 적절한지 확인하시기 바랍니다!스팀 맞춤 대기열 #{0}을 지웠습니다.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.lt-LT.resx b/ArchiSteamFarm/Localization/Strings.lt-LT.resx
index e526a42b9..3550442cd 100644
--- a/ArchiSteamFarm/Localization/Strings.lt-LT.resx
+++ b/ArchiSteamFarm/Localization/Strings.lt-LT.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -190,10 +190,6 @@
Gautas prašymas reikalaujantis naudotojo įvesties, bet procesas veikia "headless" mode!
-
- Atsisakoma apdoroti užklausa, nes SteamOwnerID nėra nustatytas!
- SteamOwnerID is name of bot config property, it should not be translated
-
Stabdoma...
@@ -230,18 +226,6 @@
ASF aptiko nepalaikoma versija, programa gali tinkamai neveikti dabartinėje būklėje. Jūs naudojate tai savo rizika be pagalbos!
-
- Reikalinga versija: {0} | Rasta versija: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Jūsų {0} versija yra tinkama.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Jūsų {0} versija yra per sena!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Paleidžiama...
@@ -299,10 +283,6 @@
Prašome įvesti nedokumentuotą {0} reikšmę:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Prašome įvesti savo WCF hostingą:
- Please note that this translation should end with space
-
Gauta nežinoma reikšmė, {0}, prašome pranešti apie tai: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -311,32 +291,6 @@
Žaisti daugiau negu {0} žaidimų vienu metu yra neįmanoma, bus naudojamas tik pirmasis {0} įrašas iš {1}!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignoruojama WCF komanda, nes --klientas nebuvo nurodytas: {0}
- {0} will be replaced by WCF command
-
-
- WCF tarnybos nepavyko paleisti dėl "AddressAccessDeniedException"! Jei norite naudotis WCF tarnybomis kurias teikia ASF, apsvarstykite pradėti ASF kaip administratorius, arba suteikti atitinkamus leidimus!
-
-
- Atsakyta į WCF komandą: {0} su: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF serveris paruoštas!
-
-
- Gautas WCF Atsakymas: {0}
- {0} will be replaced by WCF response
-
-
- Siunčiama komanda: {0} į WCF serverį {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Paleidžiamas WCF serveris {0}...
- {0} will be replaced by WCF hostname
-
Šis botas jau sustabdytas!
@@ -700,4 +654,4 @@
Baigta peržiūrėti Steam atradimo eilė #{0}.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.nl-BE.resx b/ArchiSteamFarm/Localization/Strings.nl-BE.resx
index d2399accd..35f45ee10 100644
--- a/ArchiSteamFarm/Localization/Strings.nl-BE.resx
+++ b/ArchiSteamFarm/Localization/Strings.nl-BE.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -192,10 +192,6 @@ StackTrace:
Aanvraag voor gebruikersinvoer ontvangen, maar het proces draait in de headless mode!
-
- Het verzoek wordt niet in behandeling genomen omdat het SteamOwnerID niet is ingesteld!
- SteamOwnerID is name of bot config property, it should not be translated
-
Afsluiten...
@@ -232,18 +228,6 @@ StackTrace:
ASF heeft een niet ondersteunde runtime versie gedetecteerd, het programma kan mogelijk NIET correct worden uitgevoerd in de huidige omgeving. Je voert dit met eigen risico en zonder ondersteuning uit!
-
- Vereiste versie: {0} | Gevonden versie: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Je {0} runtime versie is OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Je {0} runtime versie is te oud!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Starten...
@@ -302,10 +286,6 @@ StackTrace:
Geef de ongedocumenteerde waarde van {0} op:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Voer je WCF host in:
- Please note that this translation should end with space
-
Onbekende waarde ontvangen voor {0}, gelieven dit melden: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace:
Het gelijktijdig spelen van meer dan {0} spellen is niet mogelijk, alleen de eerste {0} spellen van {1} worden gespeeld!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- WCF opdracht word genegeerd omdat --cliënt niet gespecificeerd was: {0}
- {0} will be replaced by WCF command
-
-
- WCF service kan niet worden gestart vanwege de AddressAccessDeniedException! Als je gebruik wilt maken van de WCF service van ASF, start ASF als administrator of geef de juiste machtigingen!
-
-
- Gereageerd op WCF opdracht: {0} met: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF server gereed!
-
-
- WCF reactie ontvangen: {0}
- {0} will be replaced by WCF response
-
-
- Opdracht {0} verzenden naar WCF server op {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- WCF server starten op {0}...
- {0} will be replaced by WCF hostname
-
Deze bot is al gestopt!
@@ -703,4 +657,4 @@ StackTrace:
Steam-ontdekkingswachtrij voltooid #{0}.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.nl-NL.resx b/ArchiSteamFarm/Localization/Strings.nl-NL.resx
index 2fc113681..9639f7287 100644
--- a/ArchiSteamFarm/Localization/Strings.nl-NL.resx
+++ b/ArchiSteamFarm/Localization/Strings.nl-NL.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -192,10 +192,6 @@ StackTrace:
Aanvraag voor gebruikersinvoer ontvangen, maar het proces draait in de headless mode!
-
- Het verzoek wordt niet in behandeling genomen omdat het SteamOwnerID niet is ingesteld!
- SteamOwnerID is name of bot config property, it should not be translated
-
Afsluiten...
@@ -232,18 +228,6 @@ StackTrace:
ASF heeft een niet ondersteunde runtime versie gedetecteerd, het programma kan mogelijk NIET correct worden uitgevoerd in de huidige omgeving. Je voert dit met eigen risico en zonder ondersteuning uit!
-
- Vereiste versie: {0} | Gevonden versie: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Je {0} runtime versie is OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Je {0} runtime versie is te oud!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Starten...
@@ -302,10 +286,6 @@ StackTrace:
Geef de ongedocumenteerde waarde van {0} op:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Voer je WCF host in:
- Please note that this translation should end with space
-
Onbekende waarde ontvangen voor {0}, graag dit melden: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace:
Het gelijktijdig spelen van meer dan {0} spellen is niet mogelijk, alleen de eerste {0} spellen van {1} worden gespeeld!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- WCF opdracht negeren omdat --client niet was gespecificeerd: {0}
- {0} will be replaced by WCF command
-
-
- WCF service kan niet worden gestart vanwege de AddressAccessDeniedException! Als je gebruik wilt maken van de WCF service van ASF, start ASF als administrator of geef de juiste machtigingen!
-
-
- Gereageerd op WCF opdracht: {0} met: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF server gereed!
-
-
- WCF reactie ontvangen: {0}
- {0} will be replaced by WCF response
-
-
- Opdracht {0} verzenden naar WCF server op {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- WCF server starten op {0}...
- {0} will be replaced by WCF hostname
-
Deze bot is al gestopt!
@@ -703,4 +657,4 @@ StackTrace:
Steam-ontdekkingswachtrij voltooid #{0}.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.pl-PL.resx b/ArchiSteamFarm/Localization/Strings.pl-PL.resx
index ca33ba3b9..d68e98b78 100644
--- a/ArchiSteamFarm/Localization/Strings.pl-PL.resx
+++ b/ArchiSteamFarm/Localization/Strings.pl-PL.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ StackTrace:
Otrzymano prośbę o dane wprowadzane przez użytkownika, ale proces działa w trybie headless!
-
- Odmawian wykonania tego polecenia, ponieważ SteamOwnerID nie został ustawiony!
- SteamOwnerID is name of bot config property, it should not be translated
-
Zamykanie...
@@ -233,18 +229,6 @@ StackTrace:
ASF wykrył nieobsługiwaną wersję środowiska runtime, program może NIE DZIAŁAĆ poprawnie w obecnym stanie. Używasz go na własną odpowiedzialność bez jakiegokolwiek wsparcia!
-
- Wymagana wersja: {0} | Aktualna wersja: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Twoja wersja {0} środowiska runtime jest OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Twoja wersja {0} środowiska runtime jest zbyt przestarzała!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Uruchamianie...
@@ -302,10 +286,6 @@ StackTrace:
Wprowadź nieudokumentowaną wartość dla {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Wprowadź adres hosta usługi WCF:
- Please note that this translation should end with space
-
Otrzymano nieznaną wartość dla {0}, proszę zgłoś to do developerów: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace:
Uruchomienie więcej niż {0} gier naraz nie jest możliwe, jedynie pierwsze {0} gier z {1} zostanie użytych!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignorowanie komendy WCF, ponieważ parametr --client nie został użyty: {0}
- {0} will be replaced by WCF command
-
-
- Usługa WCF nie mogła zostać uruchomiona z powodu błędu AddressAccessDeniedException! Jeżeli chcesz używać usługi WCF dostarczonej przez ASF, przemyśl uruchomienie ASF jako administrator lub przyznanie odpowiednich uprawnień!
-
-
- Odpowiedziano na komendę WCF: {0} wiadomością: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Serwer WCF jest gotowy!
-
-
- Odebrano odpowiedź WCF: {0}
- {0} will be replaced by WCF response
-
-
- Wysyłanie komendy: {0} do serwera WCF nasłuchującego na: {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Uruchamianie serwera WCF na {0}...
- {0} will be replaced by WCF hostname
-
Ten bot został już zatrzymany!
@@ -703,4 +657,4 @@ StackTrace:
Ukończono czyszczenie #{0} kolejki odkryć Steam.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.pt-BR.resx b/ArchiSteamFarm/Localization/Strings.pt-BR.resx
index 3f43b8860..eef1a0bf2 100644
--- a/ArchiSteamFarm/Localization/Strings.pt-BR.resx
+++ b/ArchiSteamFarm/Localization/Strings.pt-BR.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ StackTrace:
Recebido um pedido de entrada feito pelo usuário, mas o processo está sendo executado em modo headless!
-
- Solicitação de pedido negada pois o SteamOwnerID não foi configurado!
- SteamOwnerID is name of bot config property, it should not be translated
-
Saindo...
@@ -233,18 +229,6 @@ StackTrace:
ASF detectou uma versão do runtime que não é suportada, o programa pode NÃO funcionar corretamente no ambiente atual. Você está executando sem suporte por sua conta e risco!
-
- Versão necessária: {0} | Versão encontrada: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- A versão do runtime {0} está OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- A versão do runtime {0} é muito antiga!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Iniciando...
@@ -302,10 +286,6 @@ StackTrace:
Por favor, insira o valor não documentado de {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Por favor, insira o seu host WCF:
- Please note that this translation should end with space
-
Valor desconhecido recebido para {0}. Por favor, reporte isto: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace:
Não é possível jogar mais de {0} jogos ao mesmo tempo, apenas os primeiros {0} jogos de {1} serão usados!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignorando o comando do WCF pois --client não foi especificado: {0}
- {0} will be replaced by WCF command
-
-
- O serviço WCF não pôde ser executado devido ao AddressAccessDeniedException! Caso queira usar o serviço WCF oferecido pelo ASF, tente executar o ASF como administrador, ou forneça as devidas permissões!
-
-
- Respondido ao comando WCF: {0} com: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Servidor WCF pronto!
-
-
- Resposta do WCF recebida: {0}
- {0} will be replaced by WCF response
-
-
- Enviando comando: {0} para o servidor WCF em {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Iniciando servidor WCF em {0}...
- {0} will be replaced by WCF hostname
-
Este bot já parou!
@@ -695,6 +649,4 @@ StackTrace:
Uso de memória atual: {0} MB.
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.pt-PT.resx b/ArchiSteamFarm/Localization/Strings.pt-PT.resx
index 1dc9f8c8f..34533dddd 100644
--- a/ArchiSteamFarm/Localization/Strings.pt-PT.resx
+++ b/ArchiSteamFarm/Localization/Strings.pt-PT.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -121,7 +121,6 @@
Aceitando a troca: {0}
{0} will be replaced by trade number
-
Conteúdo:
{0}
@@ -190,10 +189,6 @@ StackTrace:
O pedido de entrada do usuário foi recebido, mas o processo está sendo executado no modo não-interativo!
-
- Recusando-se a lidar com o pedido, porque SteamOwnerID não está definido!
- SteamOwnerID is name of bot config property, it should not be translated
-
A sair...
@@ -230,18 +225,6 @@ StackTrace:
ASF detectou que estás a utilizar um versão que não é suportada, o programa pode NÃO funcionar correctamente. Tu estás a usar ao teu próprio risco, sem apoio!
-
- Versão necessária: {0} | Versão encontrada: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- A sua versão de execução {0} está OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- A sua versão de execução {0} está muito velha!
- {0} will be replaced by runtime name (e.g. "Mono")
-
A iniciar...
@@ -299,10 +282,6 @@ StackTrace:
Por favor, insira o valor não-documentado de {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Por favor, digite o seu anfitrião do WCF:
- Please note that this translation should end with space
-
Valor desconhecido recebido por {0}, por favor reporte isto: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -311,32 +290,6 @@ StackTrace:
Não é possível jogar {0} ao mesmo tempo, apenas {0} jogos vão usados com {1}!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- A ignorar o comando de WCF porque o cliente não foi especificado: {0}
- {0} will be replaced by WCF command
-
-
- Serviço WCF não pôde ser iniciado devido ao Acesso negado á exceção de endereço! Se você deseja usar o serviço WCF fornecido pelo ASF, considere começar ASF como administrador, ou dando permissões adequadas!
-
-
- Respondeu ao comando do WCF: {0} com: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Servidor WCF está pronto!
-
-
- Resposta de WCF recebida: {0}
- {0} will be replaced by WCF response
-
-
- A mandar comando: {0} para o server WCF {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- A iniciar o server de WCF em {0}...
- {0} will be replaced by WCF hostname
-
Este bot já parou!
@@ -474,7 +427,6 @@ StackTrace:
A coleta automática está pausada!
-
A coleta automática já foi resumida!
@@ -550,7 +502,6 @@ inválidas, abortando!
Já adquirido: {0} | {1}
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
-
Reconectando...
@@ -680,8 +631,4 @@ inválidas, abortando!
Acesso negado!
-
-
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.resx b/ArchiSteamFarm/Localization/Strings.resx
index bfa1fa614..9adbfce84 100644
--- a/ArchiSteamFarm/Localization/Strings.resx
+++ b/ArchiSteamFarm/Localization/Strings.resx
@@ -193,7 +193,7 @@ StackTrace:
Received a request for user input, but process is running in headless mode!
-
+
Refusing to handle the request because SteamOwnerID is not set!
SteamOwnerID is name of bot config property, it should not be translated
@@ -233,18 +233,6 @@ StackTrace:
ASF detected unsupported runtime version, program might NOT run correctly in current environment. You're running it at your own risk without support!
-
- Required version: {0} | Found version: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Your {0} runtime version is OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Your {0} runtime version is too old!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Starting...
@@ -302,8 +290,8 @@ StackTrace:
Please enter undocumented value of {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Please enter your WCF host:
+
+ Please enter your IPC host:
Please note that this translation should end with space
@@ -314,31 +302,19 @@ StackTrace:
Playing more than {0} games concurrently is not possible, only first {0} entries from {1} will be used!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignoring WCF command because --client wasn't specified: {0}
- {0} will be replaced by WCF command
+
+ IPC service could not be started because of AddressAccessDeniedException! If you want to use IPC service provided by ASF, consider starting ASF as administrator, or giving proper permissions!
-
- WCF service could not be started because of AddressAccessDeniedException! If you want to use WCF service provided by ASF, consider starting ASF as administrator, or giving proper permissions!
+
+ Answered to IPC command: {0} with: {1}
+ {0} will be replaced by IPC command, {1} will be replaced by IPC answer
-
- Answered to WCF command: {0} with: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
+
+ IPC server ready!
-
- WCF server ready!
-
-
- WCF response received: {0}
- {0} will be replaced by WCF response
-
-
- Sending command: {0} to WCF server on {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Starting WCF server on {0}...
- {0} will be replaced by WCF hostname
+
+ Starting IPC server on {0}...
+ {0} will be replaced by IPC hostname
This bot has already stopped!
diff --git a/ArchiSteamFarm/Localization/Strings.ro-RO.resx b/ArchiSteamFarm/Localization/Strings.ro-RO.resx
index a58f5543b..7a3ff46f1 100644
--- a/ArchiSteamFarm/Localization/Strings.ro-RO.resx
+++ b/ArchiSteamFarm/Localization/Strings.ro-RO.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ StackTrace:
S-a primit o cerere de date introduse de utilizator, dar procesul se execută în modul fără cap (serviciu)!
-
- Se refuză gestionarea cererii, deoarece SteamOwnerID nu este setat!
- SteamOwnerID is name of bot config property, it should not be translated
-
Ieșire...
@@ -233,18 +229,6 @@ StackTrace:
ASF a detectat o versiune neacceptată de runtime, programul ar putea să NU funcționeze corect în mediul curent. Îl rulezi pe propriul risc fără asistență!
-
- Versiune necesară: {0} | Versiune găsită: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Versiunea ta {0} de runtime este OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Versiunea ta {0} de runtime este prea veche!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Pornește...
@@ -302,10 +286,6 @@ StackTrace:
Te rog să introduci valoarea nedocumentată a {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Te rog să introduci gazda WCF-ului tău:
- Please note that this translation should end with space
-
Am primit o valoare necunoscută pentru {0}, te rog să raportezi acest lucru: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace:
Jucarea a mai mult de {0} jocuri concomitent nu este posibil, numai primele {0} intrări de la {1} vor fi folosite!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Se ignorară comanda WCF deoarece --client nu a fost specificat: {0}
- {0} will be replaced by WCF command
-
-
- Serviciul WCF nu a putut fi pornit din cauza AddressAccessDeniedException! Dacă dorești să utilizezi serviciul WCF oferit de ASF, ia în considerație rularea ASF-ului ca administrator sau acordarea de permisiuni adecvate!
-
-
- Se răspunde la comanda WCF: {0} cu: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Serverul WCF este pregătit!
-
-
- Răspuns WCF primit: {0}
- {0} will be replaced by WCF response
-
-
- Se trimite comanda: {0} către serverul WCF pe {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Se pornește serverul WCF pe {0}...
- {0} will be replaced by WCF hostname
-
Acest bot s-a oprit deja!
@@ -695,6 +649,4 @@ StackTrace:
Utilizarea actuală a memoriei: {0} MB.
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.ru-RU.resx b/ArchiSteamFarm/Localization/Strings.ru-RU.resx
index d88e42e03..1bab4b753 100644
--- a/ArchiSteamFarm/Localization/Strings.ru-RU.resx
+++ b/ArchiSteamFarm/Localization/Strings.ru-RU.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@
Получен запрос на ввод данных пользователем, однако процесс идёт в безынтерфейсном режиме!
-
- Отказ от обработки запроса, поскольку SteamOwnerID не задан!
- SteamOwnerID is name of bot config property, it should not be translated
-
Выход...
@@ -233,18 +229,6 @@
ASF обнаружил неподдерживаемую версию среды выполнения, программа может выполняться НЕ корректно в текущей среде. Вы запускаете её на свой страх и риск, без поддержки!
-
- Необходимая версия: {0} | Найденная версия: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Версия вашей среды выполнения {0} в норме.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Версия вашей среды выполнения {0} устарела!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Запуск...
@@ -302,10 +286,6 @@
Пожалуйста, введите недокументированное значение {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Пожалуйста, введите ваш хост WCF:
- Please note that this translation should end with space
-
Получено неизвестное значение для {0}, пожалуйста, сообщите об этом: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@
Невозможен запуск более {0} игр одновременно, будут использованы только первые {0} записей из параметра {1}!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Игнорирование команды WCF, так как ключ "--client" не был задан: {0}
- {0} will be replaced by WCF command
-
-
- Сервис WCF не может быть запущен, из-за "AddressAccessDeniedException" (исключение: отказ в доступе к адресу)! Если Вы желаете использовать сервис WCF, предоставляемый ASF, то попробуйте запустить ASF от имени администратора, или выдать необходимые права!
-
-
- WCF команда: {0} ответ: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF сервер готов!
-
-
- Ответ WCF получен: {0}
- {0} will be replaced by WCF response
-
-
- Отправка команды: {0} на WCF сервер {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Запуск WCF сервера на {0}...
- {0} will be replaced by WCF hostname
-
Этот бот уже остановлен!
@@ -703,4 +657,4 @@
Очищен список рекомендаций #{0}.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.sk-SK.resx b/ArchiSteamFarm/Localization/Strings.sk-SK.resx
index 7fb0c42e2..589e0200a 100644
--- a/ArchiSteamFarm/Localization/Strings.sk-SK.resx
+++ b/ArchiSteamFarm/Localization/Strings.sk-SK.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ StackTrace:
Vstup od užívateľa bol prijatý, ale proces beží v automatickom režime!
-
- Požiadavka na spracovanie bola odmietnutá, pretože SteamOwnerID nie je nastavený!
- SteamOwnerID is name of bot config property, it should not be translated
-
Ukončenie...
@@ -233,18 +229,6 @@ StackTrace:
ASF zistil nepodporovanú runtime verziu, program v tomto prostredí nemusí pracovať správne. Spúšťaš to na vlastné riziko a bez podpory!
-
- Vyžadovaná verzia: {0} | Nájdená verzia: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Terajšia {0} runtime verzia je OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Terajšia {0} runtime verzia je príliš stará!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Spúšťanie...
@@ -302,10 +286,6 @@ StackTrace:
Zadaj nezdokumentovanú hodnotu {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Zadaj prosím WCF hostiteľa:
- Please note that this translation should end with space
-
Prijatá neznáma hodnota {0}, hodnota na nahlásenie: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ StackTrace:
Hranie viac ako {0} hier naraz nie je možné, bude použitých iba prvých {0} položiek z {1}!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignorovanie WCF príkazu pretože --client nie je špecifikovaný: {0}
- {0} will be replaced by WCF command
-
-
- WCF služba nemohla byť spustená kvôli AddressAccessDeniedException! Na používanie WCF služby ponúkanej ASF je nutné spustenie ASF ako správca, resp. je potrebné pridelenie dostatočných oprávnení!
-
-
- WCF príkaz: {0}; odpoveď: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF server pripravený!
-
-
- WCF odpoveď prijatá: {0}
- {0} will be replaced by WCF response
-
-
- Odosielanie príkazu: {0} pre WCF server na adrese {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Spúšťanie WCF serveru na adrese {0}...
- {0} will be replaced by WCF hostname
-
Tento bot už bol zastavený!
@@ -695,6 +649,4 @@ StackTrace:
Aktuálne použitie pamäte: {0} MB.
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.sv-SE.resx b/ArchiSteamFarm/Localization/Strings.sv-SE.resx
index ea0af2d57..fbadd60ca 100644
--- a/ArchiSteamFarm/Localization/Strings.sv-SE.resx
+++ b/ArchiSteamFarm/Localization/Strings.sv-SE.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ StackTrace:
Mottagit en begäran om användarens input, men processen körs i huvudlöst läge!
-
- Vägrar att hantera begäran eftersom SteamOwnerID inte är inställt!
- SteamOwnerID is name of bot config property, it should not be translated
-
Stänger ner...
@@ -233,18 +229,6 @@ StackTrace:
ASF upptäckte en runtime version som inte stöds, programmet kanske INTE fungerar korrekt i nuvarande miljö. Du kör det på egen risk utan stöd!
-
- Version som krävs: {0} | Hittade version: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Din {0} runtime version är OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Din {0} runtime-version är för gammal!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Startar...
@@ -303,10 +287,6 @@ StackTrace:
Vänligen ange odokumenterade värde av {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Vänligen ange din WCF-värd:
- Please note that this translation should end with space
-
Tog emot okänt värde för {0}, vänligen rapportera detta: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -315,32 +295,6 @@ StackTrace:
Går inte att spela mer än {0} spel samtidigt, bara första {0} poster från {1} kommer att användas!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ignorerar WCF kommandot eftersom --klient inte var angett: {0}
- {0} will be replaced by WCF command
-
-
- WCF-tjänsten kunde inte startas på grund av AddressAccessDeniedExeption! Om du vill använda WCF-tjänsten som tillhandhålls av ASF, överväg att starta ASF som administrator, eller ge den rätt rättigheter!
-
-
- Svarade till WCF kommand: {0} med: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCR servern är redo!
-
-
- WCF svar mottaget: {0}
- {0} will be replaced by WCF response
-
-
- Skickar kommand: {0} till WCF server på {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Startar WCF-servern på {0}...
- {0} will be replaced by WCF hostname
-
Bot-instansen har redan stoppats!
@@ -692,7 +646,4 @@ StackTrace:
Du använder en version som är nyare än den senast släppta versionen i din uppdateringskanal. Vänligen notera att förhandsversioner är avsedda för användare med förmågan att rapportera buggar, handskas med eventuella problem och viljan att ge feedback - Ingen teknisk support kommer att ges.
-
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.tr-TR.resx b/ArchiSteamFarm/Localization/Strings.tr-TR.resx
index d4756fd9a..e6c5a7206 100644
--- a/ArchiSteamFarm/Localization/Strings.tr-TR.resx
+++ b/ArchiSteamFarm/Localization/Strings.tr-TR.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@ Yığın izleme:
Kullanıcı girdisi için bir istek alındı; ancak işlem headless modda çalışıyor!
-
- SteamOwnerID ayarlanmadığı için istek reddedildi!
- SteamOwnerID is name of bot config property, it should not be translated
-
Çıkılıyor...
@@ -233,18 +229,6 @@ Yığın izleme:
ASF desteklenmeyen çalışma zamanı sürümü tespit etti, program mevcut ortamda doğru çalışmayabilir. Onu, kendi sorumluluğunuzda destek olmadan çalıştırıyorsunuz!
-
- Gerekli sürüm: {0} | Bulunan sürüm: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- {0} çalışma zamanı sürümünüz UYGUN.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- {0} çalışma zamanı sürümünüz çok eski!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Başlatılıyor...
@@ -302,10 +286,6 @@ Yığın izleme:
Lütfen belgelenmemiş {0} değerini girin:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Lütfen WCF sunucunuzu girin:
- Please note that this translation should end with space
-
{0} için bilinmeyen değer alındı, lütfen bunu bildirin: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@ Yığın izleme:
Eşzamanlı olarak {0} oyundan fazlasını oynamak mümkün değildir, yalnızca {1} yapılandırmasından ilk {0} girdisi kullanılacaktır!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- --client belirtilmediği için WCF komutu yok sayılıyor: {0}
- {0} will be replaced by WCF command
-
-
- WCF hizmeti AddressAccessDeniedException nedeniyle başlatılamadı! ASF tarafından sağlanan WCF hizmetini kullanmak istiyorsanız, ASF'yi yönetici olarak başlatmayı veya uygun izinler vermeyi düşünün!
-
-
- WCF komutuna: {0} cevap: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF sunucusu hazır!
-
-
- WCF yanıtı alındı: {0}
- {0} will be replaced by WCF response
-
-
- Komut {0}, {1} üzerindeki WCF sunucusuna gönderiliyor...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- {0} sunucusunda WCF sunucusu başlatılıyor...
- {0} will be replaced by WCF hostname
-
Bu bot zaten durdurulmuş!
@@ -703,4 +657,4 @@ Yığın izleme:
Steam keşif kuyruğu #{0} temizlenmesi bitti.
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.uk-UA.resx b/ArchiSteamFarm/Localization/Strings.uk-UA.resx
index e11e65ebc..50602ccaf 100644
--- a/ArchiSteamFarm/Localization/Strings.uk-UA.resx
+++ b/ArchiSteamFarm/Localization/Strings.uk-UA.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -193,10 +193,6 @@
Отримано запит на введення даних користувачем, однак процес діє у безінтерфейсному режимі!
-
- Відмова від обробки запиту, оскільки SteamOwnerID не заданий!
- SteamOwnerID is name of bot config property, it should not be translated
-
Вихід...
@@ -233,18 +229,6 @@
ASF виявив непідтримувану версію середовища виконання, програма може працювати НЕВІРНО в поточному середовищі. Ви запускаете її на свій страх і ризик, без підтримки!
-
- Необхідна версія: {0} | Знайдена версія: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Версія вашого середовища виконання {0} в нормі.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Версія вашого середовища виконання {0} надто стара!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Запуск...
@@ -302,10 +286,6 @@
Будь ласка, введіть недокументоване значення {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Будь ласка, введіть ваш WCF хост:
- Please note that this translation should end with space
-
Отримано невідоме значення для {0}, будь ласка, повідомте про це: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -314,32 +294,6 @@
Запуск більше ніж {0} ігор одночасно - неможливий, лише перші {0} з {1} будуть задіяні!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Ігнорування WCF команди, тому що ключ --client не був заданий: {0}
- {0} will be replaced by WCF command
-
-
- Сервіс WCF не може бути запущений, через "AddressAccessDeniedException"! Якщо ви бажаєте використовувати сервіс WCF, що надається ASF, то розгляньте можливість запуску ASF від імені адміністратора, або видачу необхідних прав!
-
-
- Відповідь до WCF команди: {0} з: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF сервер готовий!
-
-
- Відповідь WCF отримано: {0}
- {0} will be replaced by WCF response
-
-
- Відправлення команди: {0} на WCF сервер {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Запуск WCF серверу на {0}...
- {0} will be replaced by WCF hostname
-
Цей бот вже зупинений!
@@ -695,6 +649,4 @@
Поточне використання пам'яті: {0} МБ.
{0} will be replaced by number (in megabytes) of memory being used
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.vi-VN.resx b/ArchiSteamFarm/Localization/Strings.vi-VN.resx
index 4cf35b573..2b3e90d11 100644
--- a/ArchiSteamFarm/Localization/Strings.vi-VN.resx
+++ b/ArchiSteamFarm/Localization/Strings.vi-VN.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -121,7 +121,6 @@
Chấp nhận giao dịch: {0}
{0} will be replaced by trade number
-
Nội dung:
{0}
@@ -141,7 +140,6 @@ StackTrace:
{2}
{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.
-
Yêu cầu thất bại: {0}
{0} will be replaced by URL of the request
@@ -188,10 +186,6 @@ StackTrace:
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!
-
- Từ chối xử lý yêu cầu bởi vì SteamOwnerID không được thiết lập!
- SteamOwnerID is name of bot config property, it should not be translated
-
Đang thoát...
@@ -228,18 +222,6 @@ StackTrace:
ASF phát hiện phiên bản không được hỗ trợ, chương trình có thể KHÔNG chạy chính xác trong môi trường hiện tại. Bạn đang chịu rủi ro khi chạy nó mà không có sự hỗ trợ!
-
- Yêu cầu phiên bản: {0} | Tìm thấy phiên bản: {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- Phiên bản {0} đang chạy của bạn OK.
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- Phiên bản {0} đang chạy của bạn quá cũ!
- {0} will be replaced by runtime name (e.g. "Mono")
-
Bắt đầu...
@@ -297,10 +279,6 @@ StackTrace:
Xin vui lòng nhập các giá trị không có giấy tờ của {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- Xin vui lòng nhập máy chủ WCF của bạn:
- Please note that this translation should end with space
-
Nhận được giá trị không rõ cho {0}, xin vui lòng báo cáo điều này: {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -309,32 +287,6 @@ StackTrace:
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!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- Bỏ qua lệnh WCF vì--khách hàng không được chỉ định: {0}
- {0} will be replaced by WCF command
-
-
- Dịch vụ WCF không thể bắt đầu vì AddressAccessDeniedException! Nếu bạn muốn sử dụng dịch vụ WCF được cung cấp bởi ASF, xem xét chạy ASF bằng quyền admin, hoặc cho quyền phù hợp!
-
-
- Trả lời lệnh WCF: {0} với: {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- Máy chủ WCF đã sẵn sàng!
-
-
- Phản hồi WCF nhận được: {0}
- {0} will be replaced by WCF response
-
-
- Gửi lệnh: {0} đến máy chủ WCF trên {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- Bắt đầu máy chủ WCF trên {0}...
- {0} will be replaced by WCF hostname
-
Bot này đã được dừng lại!
@@ -346,8 +298,6 @@ StackTrace:
Đ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.
{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
-
-
Kiểm tra trang huy hiệu đầu tiên...
@@ -433,8 +383,6 @@ StackTrace:
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ỏ!
-
-
Bot này đang được chạy!
@@ -451,12 +399,9 @@ StackTrace:
2FA Token: {0}
{0} will be replaced by generated 2FA token (string)
-
-
Tự động chạy không đã tạm dừng!
-
Tự động chạy không đã tiếp tục!
@@ -496,7 +441,6 @@ StackTrace:
Lời mời giao dịch thất bại!
-
Bạn không có bất kỳ cái gì có thể luộc được!
@@ -521,17 +465,13 @@ StackTrace:
Bot này không được kết nối!
-
Đã sở hữu: {0} | {1}
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
-
Đang kết nối lại...
-
-
Gỡ bỏ key đăng nhập hết hạn!
@@ -541,7 +481,6 @@ StackTrace:
Bot bị hạn chế và không thể rớt bất kỳ thẻ thông qua chạy không.
-
Bot không chạy.
@@ -620,7 +559,6 @@ StackTrace:
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?
{0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
-
ASF phát hiện ID không khớp với {0} ({1}) và sẽ sử dụng ID {2} thay thế.
{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)
@@ -629,18 +567,11 @@ StackTrace:
{0} V{1}
{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.
-
Bot bị khóa và không thể rớt bất kỳ thẻ thông qua chạy không.
-
Đã sở hữu: {0}
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.zh-CN.resx b/ArchiSteamFarm/Localization/Strings.zh-CN.resx
index 9ec00502d..f5c2af74d 100644
--- a/ArchiSteamFarm/Localization/Strings.zh-CN.resx
+++ b/ArchiSteamFarm/Localization/Strings.zh-CN.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -190,10 +190,6 @@
收到一个用户输入请求,但进程目前正在以无显示模式运行 !
-
- 拒绝处理该请求,因为未设置 SteamOwnerID !
- SteamOwnerID is name of bot config property, it should not be translated
-
正在退出...
@@ -230,18 +226,6 @@
ASF 检测到不受支持的运行库版本,程序可能无法在当前的环境正常运行。您将在没有技术支持的环境运行,风险自担。
-
- 所需的版本︰ {0} |找到的版本︰ {1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- 你的 {0} 运行库版本正常。
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- 你的 {0} 运行库版本已过时。
- {0} will be replaced by runtime name (e.g. "Mono")
-
正在启动...
@@ -299,10 +283,6 @@
请输入非正式的值 {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- 请输入你的WCF主机:
- Please note that this translation should end with space
-
收到的{0} 为未知值,请报告此值:{1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -311,32 +291,6 @@
目前无法同时挂 {0} 个以上的游戏,只有 {1} 里面的前 {0} 个游戏可用!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- 忽略 WCF 命令,因为 --client 未指定︰ {0}
- {0} will be replaced by WCF command
-
-
- 由于目标地址访问受拒绝,无法启动 WCF 服务 !如果你想要使用ASF提供的WCF服务,请用管理员身份运行,或者给予更高的权限。
-
-
- WCF 命令相应︰ {0} 及 {1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF 服务器已经就绪 !
-
-
- 收到WCF 响应︰ {0}
- {0} will be replaced by WCF response
-
-
- 正在发送命令:{0} 到 WCF 服务器 {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- 正在启动 {0} WCF 服务器...
- {0} will be replaced by WCF hostname
-
这个帐号已停止运行!
@@ -700,4 +654,4 @@
已完成Steam探索队列 #{0}。
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Localization/Strings.zh-TW.resx b/ArchiSteamFarm/Localization/Strings.zh-TW.resx
index 7541e01af..fcaf876bf 100644
--- a/ArchiSteamFarm/Localization/Strings.zh-TW.resx
+++ b/ArchiSteamFarm/Localization/Strings.zh-TW.resx
@@ -60,45 +60,45 @@
: and then encoded with base64 encoding.
-->
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -190,10 +190,6 @@
收到一個使用者輸入請求,但已運行在無標頭模式下 !
-
- 因為未設置 SteamOwnerID,無法處理該請求!
- SteamOwnerID is name of bot config property, it should not be translated
-
正在退出...
@@ -230,18 +226,6 @@
ASF 檢測到不受支援的運行庫版本,程式可能無法正常運作。如果發生錯誤,我們無法提供幫助!
-
- 所需的版本︰{0} | 找到的版本︰{1}
- {0} will be replaced by required version, {1} will be replaced by current version
-
-
- 您的 {0} 運行庫版本沒有問題。
- {0} will be replaced by runtime name (e.g. "Mono")
-
-
- 您的 {0} 運行庫版本過於老舊。
- {0} will be replaced by runtime name (e.g. "Mono")
-
正在啟動...
@@ -299,10 +283,6 @@
請輸入未記錄的值 {0}:
{0} will be replaced by property name. Please note that this translation should end with space
-
- 請輸入您的 WCF 主機:
- Please note that this translation should end with space
-
收到未知的值為 {0},請回報此問題︰ {1}
{0} will be replaced by object's name, {1} will be replaced by value for that object
@@ -311,32 +291,6 @@
不能同時玩超過 {0} 個遊戲,只有 {1} 中的前 {0} 個遊戲可用!
{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property
-
- 忽略 WCF 命令,因為 --client 未指定︰{0}
- {0} will be replaced by WCF command
-
-
- 由於 AddressAccessDeniedException,無法啟動 WCF 服務!如果要使用 ASF 提供的 WCF 服務,請考慮以系統管理員身份開啟 ASF,或者給予適當的權限!
-
-
- 對 WCF 指令:{0} 的回應為:{1}
- {0} will be replaced by WCF command, {1} will be replaced by WCF answer
-
-
- WCF 伺服器已就緒!
-
-
- 收到的 WCF 回應︰{0}
- {0} will be replaced by WCF response
-
-
- 正在發送指令:{0} 到 WCF 伺服器 {1}...
- {0} will be replaced by WCF command, {1} will be replaced by WCF hostname
-
-
- 正在 {0} 上啟動 WCF 伺服器...
- {0} will be replaced by WCF hostname
-
這個 BOT 已經停止了!
@@ -700,4 +654,4 @@
已完成 Steam 探索佇列 #{0}。
{0} will be replaced by queue number
-
+
\ No newline at end of file
diff --git a/ArchiSteamFarm/Logging.cs b/ArchiSteamFarm/Logging.cs
index 63f25715a..e26a37780 100644
--- a/ArchiSteamFarm/Logging.cs
+++ b/ArchiSteamFarm/Logging.cs
@@ -71,16 +71,14 @@ namespace ArchiSteamFarm {
config.AddTarget(coloredConsoleTarget);
config.LoggingRules.Add(new LoggingRule("*", LogLevel.Debug, coloredConsoleTarget));
- if (!Program.Mode.HasFlag(Program.EMode.Client) || Program.Mode.HasFlag(Program.EMode.Server)) {
- FileTarget fileTarget = new FileTarget("File") {
- DeleteOldFileOnStartup = true,
- FileName = SharedInfo.LogFile,
- Layout = GeneralLayout
- };
+ FileTarget fileTarget = new FileTarget("File") {
+ DeleteOldFileOnStartup = true,
+ FileName = SharedInfo.LogFile,
+ Layout = GeneralLayout
+ };
- config.AddTarget(fileTarget);
- config.LoggingRules.Add(new LoggingRule("*", LogLevel.Debug, fileTarget));
- }
+ config.AddTarget(fileTarget);
+ config.LoggingRules.Add(new LoggingRule("*", LogLevel.Debug, fileTarget));
LogManager.Configuration = config;
InitConsoleLoggers();
diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs
index 969200d6d..fd22de325 100644
--- a/ArchiSteamFarm/Program.cs
+++ b/ArchiSteamFarm/Program.cs
@@ -49,7 +49,6 @@ namespace ArchiSteamFarm {
internal static GlobalConfig GlobalConfig { get; private set; }
internal static GlobalDatabase GlobalDatabase { get; private set; }
- internal static EMode Mode { get; private set; } = EMode.Normal;
internal static WebBrowser WebBrowser { get; private set; }
private static readonly object ConsoleLock = new object();
@@ -83,6 +82,9 @@ namespace ArchiSteamFarm {
case ASF.EUserInputType.DeviceID:
Console.Write(Bot.FormatBotResponse(Strings.UserInputDeviceID, botName));
break;
+ case ASF.EUserInputType.IPCHostname:
+ Console.Write(Bot.FormatBotResponse(Strings.UserInputIPCHost, botName));
+ break;
case ASF.EUserInputType.Login:
Console.Write(Bot.FormatBotResponse(Strings.UserInputSteamLogin, botName));
break;
@@ -98,9 +100,6 @@ namespace ArchiSteamFarm {
case ASF.EUserInputType.TwoFactorAuthentication:
Console.Write(Bot.FormatBotResponse(Strings.UserInputSteam2FA, botName));
break;
- case ASF.EUserInputType.WCFHostname:
- Console.Write(Bot.FormatBotResponse(Strings.UserInputWCFHost, botName));
- break;
default:
ASF.ArchiLogger.LogGenericWarning(string.Format(Strings.WarningUnknownValuePleaseReport, nameof(userInputType), userInputType));
Console.Write(Bot.FormatBotResponse(string.Format(Strings.UserInputUnknown, userInputType), botName));
@@ -178,13 +177,11 @@ namespace ArchiSteamFarm {
// Parse post-init args
if (args != null) {
- await ParsePostInitArgs(args).ConfigureAwait(false);
+ ParsePostInitArgs(args);
}
- // If we ran ASF as a client, we're done by now
- if (Mode.HasFlag(EMode.Client) && !Mode.HasFlag(EMode.Server)) {
- await Exit().ConfigureAwait(false);
- }
+ // DEBUG
+ IPC.Start();
await ASF.CheckForUpdate().ConfigureAwait(false);
await ASF.InitBots().ConfigureAwait(false);
@@ -305,6 +302,7 @@ namespace ArchiSteamFarm {
}
ArchiWebHandler.Init();
+ IPC.Initialize(GlobalConfig.IPCHost, GlobalConfig.IPCPort);
OS.Init(GlobalConfig.Headless);
WebBrowser.Init();
@@ -318,6 +316,8 @@ namespace ArchiSteamFarm {
ShutdownSequenceInitialized = true;
+ IPC.Stop();
+
if (Bot.Bots.Count == 0) {
return true;
}
@@ -350,7 +350,7 @@ namespace ArchiSteamFarm {
Exit().Wait();
}
- private static async Task ParsePostInitArgs(IEnumerable args) {
+ private static void ParsePostInitArgs(IEnumerable args) {
if (args == null) {
ASF.ArchiLogger.LogNullError(nameof(args));
return;
@@ -360,32 +360,16 @@ namespace ArchiSteamFarm {
switch (arg) {
case "":
break;
- case "--client":
- Mode |= EMode.Client;
- break;
case "--server":
- Mode |= EMode.Server;
- // TODO: WCF?
- await ASF.InitBots().ConfigureAwait(false);
+ IPC.Start();
break;
default:
if (arg.StartsWith("--", StringComparison.Ordinal)) {
if (arg.StartsWith("--cryptkey=", StringComparison.Ordinal) && (arg.Length > 11)) {
CryptoHelper.SetEncryptionKey(arg.Substring(11));
}
-
- break;
}
- if (!Mode.HasFlag(EMode.Client)) {
- ASF.ArchiLogger.LogGenericWarning(string.Format(Strings.WarningWCFIgnoringCommand, arg));
- break;
- }
-
- // TODO
- const string response = "WCF equivalent is not implemented yet";
-
- ASF.ArchiLogger.LogGenericInfo(string.Format(Strings.WCFResponseReceived, response));
break;
}
}
@@ -401,12 +385,6 @@ namespace ArchiSteamFarm {
switch (arg) {
case "":
break;
- case "--client":
- Mode |= EMode.Client;
- break;
- case "--server":
- Mode |= EMode.Server;
- break;
default:
if (arg.StartsWith("--", StringComparison.Ordinal)) {
if (arg.StartsWith("--path=", StringComparison.Ordinal) && (arg.Length > 7)) {
@@ -449,12 +427,5 @@ namespace ArchiSteamFarm {
// Thanks Valve.
e.SetObserved();
}
-
- [Flags]
- internal enum EMode : byte {
- Normal = 0, // Standard most common usage
- Client = 1, // WCF client
- Server = 2 // WCF server
- }
}
}
\ No newline at end of file
diff --git a/ArchiSteamFarm/SharedInfo.cs b/ArchiSteamFarm/SharedInfo.cs
index ff9da088c..7e9adc2cb 100644
--- a/ArchiSteamFarm/SharedInfo.cs
+++ b/ArchiSteamFarm/SharedInfo.cs
@@ -32,14 +32,11 @@ namespace ArchiSteamFarm {
internal const ulong ASFGroupSteamID = 103582791440160998;
internal const string ConfigDirectory = "config";
internal const string DebugDirectory = "debug";
- internal const string EventLog = ServiceName;
- internal const string EventLogSource = EventLog + "Logger";
internal const string GithubReleaseURL = "https://api.github.com/repos/" + GithubRepo + "/releases"; // GitHub API is HTTPS only
internal const string GithubRepo = "JustArchi/ArchiSteamFarm";
internal const string GlobalConfigFileName = ASF + ".json";
internal const string GlobalDatabaseFileName = ASF + ".db";
internal const string LogFile = "log.txt";
- internal const string ServiceDescription = "ASF is an application that allows you to farm steam cards using multiple steam accounts simultaneously.";
internal const string ServiceName = "ArchiSteamFarm";
internal const string StatisticsServer = "asf.justarchi.net";
diff --git a/ArchiSteamFarm/config/ASF.json b/ArchiSteamFarm/config/ASF.json
index 9cdd15b21..7cc9ad23b 100644
--- a/ArchiSteamFarm/config/ASF.json
+++ b/ArchiSteamFarm/config/ASF.json
@@ -10,6 +10,8 @@
"Headless": false,
"IdleFarmingPeriod": 3,
"InventoryLimiterDelay": 3,
+ "IPCHost": "127.0.0.1",
+ "IPCPort": 1242,
"LoginLimiterDelay": 10,
"MaxFarmingTime": 10,
"MaxTradeHoldDuration": 15,
@@ -17,8 +19,5 @@
"Statistics": true,
"SteamOwnerID": 0,
"SteamProtocol": 6,
- "UpdateChannel": 1,
- "WCFBinding": 0,
- "WCFHost": "127.0.0.1",
- "WCFPort": 1242
+ "UpdateChannel": 1
}
\ No newline at end of file