mirror of
https://github.com/achiez/NebulaAuth-Steam-Desktop-Authenticator-by-Achies.git
synced 2026-07-25 06:14:31 +00:00
chore(ver): bump version to 1.8.3 and clean solution
- Bump version to 1.8.3 - Add 1.8.3 changelog - Migrate to .slnx - Cleanup solution
This commit is contained in:
@@ -1,56 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 18
|
||||
VisualStudioVersion = 18.3.11520.95 d18.3
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "changelog", "changelog", "{161BFADE-FCF3-45D1-82EA-8A1B187529F7}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
changelog\1.3.4.html = changelog\1.3.4.html
|
||||
changelog\1.4.4.html = changelog\1.4.4.html
|
||||
changelog\1.4.5.html = changelog\1.4.5.html
|
||||
changelog\1.4.6.html = changelog\1.4.6.html
|
||||
changelog\1.4.7.html = changelog\1.4.7.html
|
||||
changelog\1.4.8.html = changelog\1.4.8.html
|
||||
changelog\1.4.9.html = changelog\1.4.9.html
|
||||
changelog\1.5.0.html = changelog\1.5.0.html
|
||||
changelog\1.5.1.html = changelog\1.5.1.html
|
||||
changelog\1.5.2.html = changelog\1.5.2.html
|
||||
changelog\1.5.3.html = changelog\1.5.3.html
|
||||
changelog\1.5.4.html = changelog\1.5.4.html
|
||||
changelog\1.5.5.html = changelog\1.5.5.html
|
||||
changelog\1.5.6.html = changelog\1.5.6.html
|
||||
changelog\1.7.1.html = changelog\1.7.1.html
|
||||
changelog\1.7.2.html = changelog\1.7.2.html
|
||||
changelog\1.7.3.html = changelog\1.7.3.html
|
||||
changelog\1.7.4.html = changelog\1.7.4.html
|
||||
changelog\1.8.0.html = changelog\1.8.0.html
|
||||
changelog\1.8.1.html = changelog\1.8.1.html
|
||||
changelog\1.8.2.html = changelog\1.8.2.html
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SteamLibForked", "src\SteamLibForked\SteamLibForked.csproj", "{224F9DB0-3D20-A614-BA2A-12F22B13A2C6}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NebulaAuth", "src\NebulaAuth\NebulaAuth.csproj", "{C42F63B6-32F7-ED08-5B86-CD51989761AD}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{224F9DB0-3D20-A614-BA2A-12F22B13A2C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{224F9DB0-3D20-A614-BA2A-12F22B13A2C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{224F9DB0-3D20-A614-BA2A-12F22B13A2C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{224F9DB0-3D20-A614-BA2A-12F22B13A2C6}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{C42F63B6-32F7-ED08-5B86-CD51989761AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{C42F63B6-32F7-ED08-5B86-CD51989761AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{C42F63B6-32F7-ED08-5B86-CD51989761AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{C42F63B6-32F7-ED08-5B86-CD51989761AD}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {FA34DDD5-BDC0-4C0A-B347-4ECDBF446900}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,28 @@
|
||||
<Solution>
|
||||
<Folder Name="/changelog/">
|
||||
<File Path="changelog/1.3.4.html" />
|
||||
<File Path="changelog/1.4.4.html" />
|
||||
<File Path="changelog/1.4.5.html" />
|
||||
<File Path="changelog/1.4.6.html" />
|
||||
<File Path="changelog/1.4.7.html" />
|
||||
<File Path="changelog/1.4.8.html" />
|
||||
<File Path="changelog/1.4.9.html" />
|
||||
<File Path="changelog/1.5.0.html" />
|
||||
<File Path="changelog/1.5.1.html" />
|
||||
<File Path="changelog/1.5.2.html" />
|
||||
<File Path="changelog/1.5.3.html" />
|
||||
<File Path="changelog/1.5.4.html" />
|
||||
<File Path="changelog/1.5.5.html" />
|
||||
<File Path="changelog/1.5.6.html" />
|
||||
<File Path="changelog/1.7.1.html" />
|
||||
<File Path="changelog/1.7.2.html" />
|
||||
<File Path="changelog/1.7.3.html" />
|
||||
<File Path="changelog/1.7.4.html" />
|
||||
<File Path="changelog/1.8.0.html" />
|
||||
<File Path="changelog/1.8.1.html" />
|
||||
<File Path="changelog/1.8.2.html" />
|
||||
<File Path="changelog/1.8.3.json" />
|
||||
</Folder>
|
||||
<Project Path="src/NebulaAuth/NebulaAuth.csproj" />
|
||||
<Project Path="src/SteamLibForked/SteamLibForked.csproj" />
|
||||
</Solution>
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"version": "1.8.3",
|
||||
"date": "2026-03-13",
|
||||
"changes": [
|
||||
{
|
||||
"type": "NEW",
|
||||
"text": "Introduced a redesigned update system with a custom update dialog and integrated changelog viewer",
|
||||
"link": "https://github.com/achiez/NebulaAuth-Steam-Desktop-Authenticator-by-Achies/pull/19"
|
||||
},
|
||||
{
|
||||
"type": "NEW",
|
||||
"text": "Added support for importing SDA-encrypted mafiles with automatic manifest detection",
|
||||
"link": "https://github.com/achiez/NebulaAuth-Steam-Desktop-Authenticator-by-Achies/pull/17"
|
||||
},
|
||||
{
|
||||
"type": "NEW",
|
||||
"text": "Grouped market confirmations can now be expanded to reveal individual items",
|
||||
"link": "https://github.com/achiez/NebulaAuth-Steam-Desktop-Authenticator-by-Achies/pull/18"
|
||||
},
|
||||
{
|
||||
"type": "SECURITY",
|
||||
"text": "Added SHA256 checksum verification for downloaded update packages"
|
||||
},
|
||||
{
|
||||
"type": "IMPROVEMENT",
|
||||
"text": "Export feature now trims input automatically to prevent issues caused by invisible characters or extra spaces"
|
||||
},
|
||||
{
|
||||
"type": "IMPROVEMENT",
|
||||
"text": "Improved update experience with 'Remind later' and 'Skip version' options"
|
||||
},
|
||||
{
|
||||
"type": "IMPROVEMENT",
|
||||
"text": "Added visual update indicator and manual 'Check for updates' action"
|
||||
},
|
||||
{
|
||||
"type": "IMPROVEMENT",
|
||||
"text": "Expanded localization support with Spanish, Turkish and Kazakh languages"
|
||||
},
|
||||
{
|
||||
"type": "INFO",
|
||||
"text": "Read the full release notes for NebulaAuth 1.8.3",
|
||||
"link": "https://teletype.in/@achies_raw/o-RDwZKZkAU"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -3,20 +3,20 @@ using Newtonsoft.Json;
|
||||
|
||||
namespace NebulaAuth.Model.Update;
|
||||
|
||||
public class ChangelogEntry
|
||||
{
|
||||
public class ChangelogEntry
|
||||
{
|
||||
[JsonProperty("version")] public string Version { get; set; } = string.Empty;
|
||||
|
||||
[JsonProperty("date")] public string Date { get; set; } = string.Empty;
|
||||
|
||||
[JsonProperty("changes")] public List<ChangeItem> Changes { get; set; } = new();
|
||||
}
|
||||
}
|
||||
|
||||
public class ChangeItem
|
||||
{
|
||||
public class ChangeItem
|
||||
{
|
||||
[JsonProperty("type")] public string Type { get; set; } = string.Empty;
|
||||
|
||||
[JsonProperty("text")] public string Text { get; set; } = string.Empty;
|
||||
|
||||
[JsonProperty("link")] public string? Link { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -10,7 +10,7 @@
|
||||
<SatelliteResourceLanguages>en;ru;ua</SatelliteResourceLanguages>
|
||||
<ApplicationIcon>Theme\lock.ico</ApplicationIcon>
|
||||
<SupportedOSPlatformVersion>7.0</SupportedOSPlatformVersion>
|
||||
<AssemblyVersion>1.8.2</AssemblyVersion>
|
||||
<AssemblyVersion>1.8.3</AssemblyVersion>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
@@ -1,564 +0,0 @@
|
||||
{
|
||||
"CodeBehind": {
|
||||
"ErrorTranslator": {
|
||||
"Login": {
|
||||
"CaptchaRequired": {
|
||||
"en": "Captcha",
|
||||
"ru": "Капча",
|
||||
"zh": "验证码",
|
||||
"uk": "Капча",
|
||||
"fr": "Captcha"
|
||||
},
|
||||
"InvalidCredentials": {
|
||||
"en": "Invalid password",
|
||||
"ru": "Неверный пароль",
|
||||
"zh": "密码无效",
|
||||
"uk": "Невірний пароль",
|
||||
"fr": "Mot de passe invalide"
|
||||
},
|
||||
"EmailAuthRequired": {
|
||||
"en": "Email code required",
|
||||
"ru": "Требуется код с почты",
|
||||
"zh": "需要电子邮件验证码",
|
||||
"uk": "Потрібен код з пошти",
|
||||
"fr": "Code email requis"
|
||||
},
|
||||
"InvalidEmailAuthCode": {
|
||||
"en": "Invalid email code",
|
||||
"ru": "Неверный код с почты",
|
||||
"zh": "无效的电子邮件验证码",
|
||||
"uk": "Невірний код з пошти",
|
||||
"fr": "Code email invalide"
|
||||
},
|
||||
"InvalidTwoFactorCode": {
|
||||
"en": "Invalid two factor code",
|
||||
"ru": "Неверный двухфакторный код",
|
||||
"zh": "无效的两步验证码",
|
||||
"uk": "Невірний двофакторний код",
|
||||
"fr": "Code 2FA invalide"
|
||||
},
|
||||
"UndefinedError": {
|
||||
"en": "Undefined error",
|
||||
"ru": "Неизвестная ошибка",
|
||||
"zh": "未定义的错误",
|
||||
"uk": "Невідома помилка",
|
||||
"fr": "Erreur inconnue"
|
||||
}
|
||||
},
|
||||
"EResult": {
|
||||
"InvalidPassword": {
|
||||
"ru": "Неверный пароль",
|
||||
"en": "Invalid password",
|
||||
"zh": "密码错误",
|
||||
"uk": "Невірний пароль",
|
||||
"fr": "Mot de passe invalide"
|
||||
},
|
||||
"InvalidState": {
|
||||
"ru": "Неверное состояние (11)",
|
||||
"en": "Invalid state (11)",
|
||||
"zh": "无效状态 (11)",
|
||||
"uk": "Невірний стан (11)",
|
||||
"fr": "État invalide (11)"
|
||||
},
|
||||
"Timeout": {
|
||||
"ru": "Таймаут (16)",
|
||||
"en": "Timeout (16)",
|
||||
"zh": "超时 (16)",
|
||||
"uk": "Таймаут (16)",
|
||||
"fr": "Timeout (16)"
|
||||
},
|
||||
"Banned": {
|
||||
"ru": "Забанен (17)",
|
||||
"en": "Banned (17)",
|
||||
"zh": "被封禁 (17)",
|
||||
"uk": "Забанений (17)",
|
||||
"fr": "Banni (17)"
|
||||
},
|
||||
"AccountNotFound": {
|
||||
"ru": "Аккаунт не найден (18)",
|
||||
"en": "Account not found (18)",
|
||||
"zh": "未找到账户 (18)",
|
||||
"uk": "Акаунт не знайдено (18)",
|
||||
"fr": "Compte non trouvé (18)"
|
||||
},
|
||||
"InvalidSteamID": {
|
||||
"ru": "Неправильный SteamID (19)",
|
||||
"en": "Invalid SteamID (19)",
|
||||
"zh": "无效的 SteamID (19)",
|
||||
"uk": "Неправильний SteamID (19)",
|
||||
"fr": "SteamID invalide (19)"
|
||||
},
|
||||
"ServiceUnavailable": {
|
||||
"ru": "Сервер не отвечает (20)",
|
||||
"en": "Service unavailable (20)",
|
||||
"zh": "服务器无响应 (20)",
|
||||
"uk": "Сервер не відповідає (20)",
|
||||
"fr": "Service indisponible (20)"
|
||||
},
|
||||
"Pending": {
|
||||
"ru": "Ожидание (21)",
|
||||
"en": "Pending (21)",
|
||||
"zh": "等待 (21)",
|
||||
"uk": "Очікування (21)",
|
||||
"fr": "En attente (21)"
|
||||
},
|
||||
"LimitExceeded": {
|
||||
"ru": "Лимит превышен (25)",
|
||||
"en": "Limit exceeded (25)",
|
||||
"zh": "超出限制 (25)",
|
||||
"uk": "Ліміт перевищено (25)",
|
||||
"fr": "Limite dépassée (25)"
|
||||
},
|
||||
"Expired": {
|
||||
"ru": "Истекло (27)",
|
||||
"en": "Expired (27)",
|
||||
"zh": "有效期已过 (27)",
|
||||
"uk": "Термін дії закінчився (27)",
|
||||
"fr": "Expiré (27)"
|
||||
},
|
||||
"Blocked": {
|
||||
"ru": "Заблокировано (40)",
|
||||
"en": "Blocked (40)",
|
||||
"zh": "已封锁 (40)",
|
||||
"uk": "Заблоковано (40)",
|
||||
"fr": "Bloqué (40)"
|
||||
},
|
||||
"AccountDisabled": {
|
||||
"ru": "Аккаунт отключен (43)",
|
||||
"en": "Account disabled (43)",
|
||||
"zh": "账户已被禁用 (43)",
|
||||
"uk": "Акаунт відключено (43)",
|
||||
"fr": "Compte désactivé (43)"
|
||||
},
|
||||
"Suspended": {
|
||||
"ru": "Отключено (Suspended 51)",
|
||||
"en": "Suspended (51)",
|
||||
"zh": "已停用(暂停 51)",
|
||||
"uk": "Відключено (Suspended 51)",
|
||||
"fr": "Suspendu (51)"
|
||||
},
|
||||
"Cancelled": {
|
||||
"ru": "Отмена (52)",
|
||||
"en": "Cancelled (52)",
|
||||
"zh": "已取消 (52)",
|
||||
"uk": "Скасовано (52)",
|
||||
"fr": "Annulé (52)"
|
||||
},
|
||||
"InvalidLoginAuthCode": {
|
||||
"ru": "Неверный код авторизации (65)",
|
||||
"en": "Invalid login auth code (65)",
|
||||
"zh": "无效的授权码 (65)",
|
||||
"uk": "Невірний код авторизації (65)",
|
||||
"fr": "Code d'authentification invalide (65)"
|
||||
},
|
||||
"ExpiredLoginAuthCode": {
|
||||
"ru": "Истекло время кода (71)",
|
||||
"en": "Expired login auth code (71)",
|
||||
"zh": "验证码已过期 (71)",
|
||||
"uk": "Термін дії коду закінчився (71)",
|
||||
"fr": "Code d'authentification expiré (71)"
|
||||
},
|
||||
"AccountLockedDown": {
|
||||
"ru": "Аккаунт заблокирован (КТ 73)",
|
||||
"en": "Account locked down (73)",
|
||||
"zh": "账户被封锁 (КТ 73)",
|
||||
"uk": "Акаунт заблоковано (КТ 73)",
|
||||
"fr": "Compte verrouillé (73)"
|
||||
},
|
||||
"UnexpectedError": {
|
||||
"ru": "Неожиданная ошибка (79)",
|
||||
"en": "Unexpected error (79)",
|
||||
"zh": "不可预料的错误 (79)",
|
||||
"uk": "Непередбачувана помилка (79)",
|
||||
"fr": "Erreur inattendue (79)"
|
||||
},
|
||||
"Disabled": {
|
||||
"ru": "Отключено (80)",
|
||||
"en": "Disabled (80)",
|
||||
"zh": "已关闭 (80)",
|
||||
"uk": "Відключено (80)",
|
||||
"fr": "Désactivé (80)"
|
||||
},
|
||||
"RegionLocked": {
|
||||
"ru": "Регион заблокирован (83)",
|
||||
"en": "Region locked (83)",
|
||||
"zh": "该地区已被封锁 (83)",
|
||||
"uk": "Регіон заблоковано (83)",
|
||||
"fr": "Région bloquée (83)"
|
||||
},
|
||||
"RateLimitExceeded": {
|
||||
"ru": "Слишком много запросов (84)",
|
||||
"en": "Rate limit exceeded (84)",
|
||||
"zh": "请求过多 (84)",
|
||||
"uk": "Забагато запитів (84)",
|
||||
"fr": "Limite de connexion dépassée (84)"
|
||||
},
|
||||
"TwoFactorCodeMismatch": {
|
||||
"ru": "2FA код не подошел (88)",
|
||||
"en": "2FA code mismatch (88)",
|
||||
"zh": "双因素代码不正确 (88)",
|
||||
"uk": "2FA код не підійшов (88)",
|
||||
"fr": "Code 2FA invalide (88)"
|
||||
},
|
||||
"TwoFactorActivationCodeMismatch": {
|
||||
"ru": "2FA код не прошел проверку (89)",
|
||||
"en": "2FA activation code mismatch (89)",
|
||||
"zh": "双因素认证代码未通过验证 (89)",
|
||||
"uk": "2FA код не пройшов перевірку (89)",
|
||||
"fr": "Code d'activation 2FA invalide (89)"
|
||||
},
|
||||
"TimeNotSynced": {
|
||||
"ru": "Время не синхронизировано (93)",
|
||||
"en": "Time not synced (93)",
|
||||
"zh": "时间未同步 (93)",
|
||||
"uk": "Час не синхронізовано (93)",
|
||||
"fr": "Heure non synchronisée (93)"
|
||||
},
|
||||
"SMSCodeFailed": {
|
||||
"ru": "Ошибка SMS-кода (94)",
|
||||
"en": "SMS code failed (94)",
|
||||
"zh": "短信验证码错误 (94)",
|
||||
"uk": "Помилка SMS-коду (94)",
|
||||
"fr": "Code SMS échoué (94)"
|
||||
},
|
||||
"AccountLimitExceeded": {
|
||||
"ru": "Лимит аккаунта превышен (95)",
|
||||
"en": "Account limit exceeded (95)",
|
||||
"zh": "账户已超出限制 (95)",
|
||||
"uk": "Ліміт акаунта перевищено (95)",
|
||||
"fr": "Limite de compte dépassée (95)"
|
||||
},
|
||||
"EmailSendFailure": {
|
||||
"ru": "Не удалось отправить письмо (99)",
|
||||
"en": "Email send failure (99)",
|
||||
"zh": "无法发送邮件 (99)",
|
||||
"uk": "Не вдалося відправити лист (99)",
|
||||
"fr": "Échec de l'envoi de l'email (99)"
|
||||
},
|
||||
"NeedCaptcha": {
|
||||
"ru": "Капча (101)",
|
||||
"en": "Need captcha (101)",
|
||||
"zh": "验证码 (101)",
|
||||
"uk": "Капча (101)",
|
||||
"fr": "Captcha requis (101)"
|
||||
},
|
||||
"IPBanned": {
|
||||
"ru": "IP заблокирован (105)",
|
||||
"en": "IP banned (105)",
|
||||
"zh": "IP被阻止 (105)",
|
||||
"uk": "IP заблоковано (105)",
|
||||
"fr": "IP bloquée (105)"
|
||||
},
|
||||
"LimitedUserAccount": {
|
||||
"ru": "Аккаунт с лимитом (112)",
|
||||
"en": "Limited user account (112)",
|
||||
"zh": "限额账户 (112)",
|
||||
"uk": "Акаунт з лімітом (112)",
|
||||
"fr": "Compte utilisateur limité (112)"
|
||||
},
|
||||
"AccountDeleted": {
|
||||
"ru": "Аккаунт удален (114)",
|
||||
"en": "Account deleted (114)",
|
||||
"zh": "账户已删除 (114)",
|
||||
"uk": "Акаунт видалено (114)",
|
||||
"fr": "Compte supprimé (114)"
|
||||
},
|
||||
"PhoneNumberIsVOIP": {
|
||||
"ru": "Номера VOIP запрещены (127)",
|
||||
"en": "Phone number is VOIP (127)",
|
||||
"zh": "VOIP 号码被禁止 (127)",
|
||||
"uk": "Номера VOIP заборонені (127)",
|
||||
"fr": "Numéros VOIP interdits (127)"
|
||||
}
|
||||
},
|
||||
"AuthenticatorLinkerError": {
|
||||
"PhoneAlreadyAttached": {
|
||||
"ru": "Телефон привязан, попробуйте через 20 минут",
|
||||
"en": "Phone already attached, try again in 20 minutes",
|
||||
"zh": "手机已绑定,请在20分钟后重试",
|
||||
"uk": "Телефон прив'язано, спробуйте через 20 хвилин",
|
||||
"fr": "Téléphone déjà attaché, réessayer dans 20 minutes"
|
||||
},
|
||||
"InvalidPhoneNumber": {
|
||||
"ru": "Неверный номер телефона",
|
||||
"en": "Invalid phone number",
|
||||
"zh": "无效的电话号码",
|
||||
"uk": "Невірний номер телефону",
|
||||
"fr": "Numéro de téléphone invalide"
|
||||
},
|
||||
"CantAttachPhone": {
|
||||
"ru": "Не удается привязать телефон",
|
||||
"en": "Can't attach phone",
|
||||
"zh": "无法绑定手机",
|
||||
"uk": "Не вдається прив'язати телефон",
|
||||
"fr": "Impossible d'attacher le téléphone"
|
||||
},
|
||||
"CantConfirmAttachingEmail": {
|
||||
"ru": "Не удалось подтвердить письмо",
|
||||
"en": "Can't confirm attaching email",
|
||||
"zh": "无法确认邮件",
|
||||
"uk": "Не вдалося підтвердити лист",
|
||||
"fr": "Impossible de confirmer l'attachement de l'email"
|
||||
},
|
||||
"CantSendSms": {
|
||||
"ru": "Не удалось отправить SMS",
|
||||
"en": "Can't send SMS",
|
||||
"zh": "无法发送短信",
|
||||
"uk": "Не вдалося відправити SMS",
|
||||
"fr": "Impossible d'envoyer SMS"
|
||||
},
|
||||
"AuthenticatorPresent": {
|
||||
"ru": "Аутентификатор привязан",
|
||||
"en": "Authenticator present",
|
||||
"zh": "身份验证器已绑定",
|
||||
"uk": "Аутентифікатор прив'язано",
|
||||
"fr": "Authenticateur présent"
|
||||
},
|
||||
"BadConfirmationCode": {
|
||||
"ru": "Код не подошел",
|
||||
"en": "Bad confirmation code",
|
||||
"zh": "代码不正确",
|
||||
"uk": "Код не підійшов",
|
||||
"fr": "Code de confirmation invalide"
|
||||
},
|
||||
"UnableToGenerateCorrectCodes": {
|
||||
"ru": "Не удается сгенерировать коды",
|
||||
"en": "Unable to generate correct codes",
|
||||
"zh": "无法生成代码",
|
||||
"uk": "Не вдається згенерувати коди",
|
||||
"fr": "Impossible de générer des codes corrects"
|
||||
},
|
||||
"InvalidStateWithStatus2": {
|
||||
"ru": "Неверное состояние (InvalidState) со статусом 2. Откройте ссылку на руководство сверху этого окна.",
|
||||
"en": "Invalid state (InvalidState) with status 2. Open link to the troubleshooting guide at the top of this window.",
|
||||
"zh": "状态无效(InvalidState),状态码为 2. 请打开本窗口顶部的故障排除指南链接。",
|
||||
"uk": "Невірний стан (InvalidState) зі статусом 2. Відкрийте посилання на посібник з усунення несправностей у верхній частині цього вікна.",
|
||||
"fr": "État invalide (InvalidState) avec le statut 2. Ouvrez le lien vers le guide de dépannage en haut de cette fenêtre."
|
||||
},
|
||||
"GeneralFailure": {
|
||||
"ru": "General Failure",
|
||||
"en": "General Failure",
|
||||
"zh": "一般故障",
|
||||
"uk": "General Failure",
|
||||
"fr": "Échec général"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ExceptionHandler": {
|
||||
"SessionInvalidException": {
|
||||
"ru": "Сессия истекла. Попробуйте обновить ее или залогиниться заново (Аккаунт → войти)",
|
||||
"en": "Session expired. Try to refresh it or login again (Account → Login)",
|
||||
"zh": "会话已过期。请通过菜单尝试刷新,或重新登录(账户 → 登录)",
|
||||
"uk": "Сесія прострочена. Спробуйте оновити її через меню або залогінитися знову (Акаунт → Увійти)",
|
||||
"fr": "Session expirée. Essayez de la rafraîchir ou de vous reconnecter à nouveau (Compte → Se connecter)"
|
||||
},
|
||||
"SessionExpiredException": {
|
||||
"ru": "Сессия полностью истекла. Нужно залогиниться заново (Аккаунт → Войти)",
|
||||
"en": "Session fully expired. Need to login again (Account → Login)",
|
||||
"zh": "会话已完全过期。需要重新登录(账户 → 登录)",
|
||||
"uk": "Сесія повніст'ю прострочена'. Потрібно залогінитися знову (Акаунт → Увійти)",
|
||||
"fr": "Session entièrement expirée. Vous devez vous reconnecter à nouveau (Compte → Se connecter)"
|
||||
},
|
||||
"TaskCanceledException": {
|
||||
"ru": "Произошла отмена операции",
|
||||
"en": "Operation canceled",
|
||||
"zh": "操作已取消",
|
||||
"uk": "Операція скасована",
|
||||
"fr": "Opération annulée"
|
||||
},
|
||||
"TimeoutException": {
|
||||
"ru": "Таймаут подключения. Проверьте ваше соединение с Proxy или интернетом",
|
||||
"en": "Connection timeout. Check your connection with Proxy or internet",
|
||||
"zh": "连接超时。请检查您的代理或互联网连接。",
|
||||
"uk": "Таймаут підключення. Перевірте ваше з'єднання з Proxy або інтернетом",
|
||||
"fr": "Timeout de connexion. Vérifiez votre connexion avec Proxy ou internet"
|
||||
},
|
||||
"UnsupportedResponseException": {
|
||||
"ru": "Получен неожиданный ответ от Steam. Результат сохранен в log.log. Свяжитесь с разработчиком",
|
||||
"en": "Unexpected response from Steam. Result saved in log.log. Contact developer",
|
||||
"zh": "从 Steam 收到意外响应。结果已保存到 log.log。请联系开发者",
|
||||
"uk": "Отримано неочікувану відповідь від Steam. Результат збережено в log.log. Зв'яжіться з розробником",
|
||||
"fr": "Réponse inattendue de Steam. Résultat enregistré dans log.log. Contactez le développeur"
|
||||
},
|
||||
"LoginException": {
|
||||
"ru": "Ошибка входа: ",
|
||||
"en": "Login error: ",
|
||||
"zh": "登录错误:",
|
||||
"uk": "Помилка входу: ",
|
||||
"fr": "Erreur de connexion: "
|
||||
},
|
||||
"UnsupportedAuthTypeException": {
|
||||
"Mail": {
|
||||
"ru": "Ошибка: Был запрошен код с почты. Steam Guard не активирован",
|
||||
"en": "Error: Email code was requested. Steam Guard is not activated",
|
||||
"zh": "错误:已请求电子邮件验证码。令牌未激活",
|
||||
"uk": "Помилка: Був запрошений код з пошти. Steam Guard не активовано",
|
||||
"fr": "Erreur: Code email était demandé. Steam Guard non activé"
|
||||
},
|
||||
"Guard": {
|
||||
"ru": "Ошибка: Был запрошен вход с помощью Steam Guard. На аккаунте уже активирован мобильный аутентификатор",
|
||||
"en": "Error: Login with Steam Guard was requested. Mobile authenticator is already activated on the account",
|
||||
"zh": "错误:请求使用令牌登录。该账户已激活移动验证器",
|
||||
"uk": "Помилка: Був запрошений вхід за допомогою Steam Guard. На акаунті вже активовано мобільний автентифікатор",
|
||||
"fr": "Erreur: Connexion avec Steam Guard demandée. Authenticateur mobile est déjà activé sur le compte"
|
||||
},
|
||||
"Unknown": {
|
||||
"ru": "Ошибка: Неизвестный тип аутентификации",
|
||||
"en": "Error: Unknown authentication type",
|
||||
"zh": "错误:未知的身份验证类型",
|
||||
"uk": "Помилка: Невідомий тип автентифікації",
|
||||
"fr": "Erreur: Type d'authentification inconnu"
|
||||
}
|
||||
},
|
||||
"UnknownException": {
|
||||
"ru": "Неизвестная ошибка: ",
|
||||
"en": "Unknown error: ",
|
||||
"zh": "未知错误:",
|
||||
"uk": "Невідома помилка: ",
|
||||
"fr": "Erreur inconnue: "
|
||||
},
|
||||
"CantLoadConfirmationsException": {
|
||||
"Common": {
|
||||
"ru": "Не удалось загрузить потверждения из-за ошибки Steam: ",
|
||||
"en": "Can't load confirmations due to Steam error: ",
|
||||
"zh": "由于 Steam 错误,无法下载确认信息:",
|
||||
"uk": "Не вдалося завантажити підтвердження через помилку Steam: ",
|
||||
"fr": "Impossible de charger les confirmations en raison de l'erreur Steam: "
|
||||
},
|
||||
"TryAgainLater": {
|
||||
"ru": "Попробуйте позже",
|
||||
"en": "Try again later",
|
||||
"zh": "稍后再试",
|
||||
"uk": "Спробуйте пізніше",
|
||||
"fr": "Réessayer plus tard"
|
||||
},
|
||||
"NotSetupToReceiveConfirmations": {
|
||||
"ru": "Аккаунт не настроен на получение подтверждений",
|
||||
"en": "Account is not set up to receive confirmations",
|
||||
"zh": "帐户未设置为接收确认",
|
||||
"uk": "Акаунт не налаштований на отримання підтверджень",
|
||||
"fr": "Le compte n'est pas configuré pour recevoir des confirmations"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SessionHandler": {
|
||||
"SessionWasRefreshedAutomatically": {
|
||||
"ru": "Сессия была обновлена автоматически",
|
||||
"en": "Session was refreshed automatically",
|
||||
"zh": "会话已自动更新",
|
||||
"uk": "Сесія була оновлена автоматично",
|
||||
"fr": "La session a été rafraîchie automatiquement"
|
||||
}
|
||||
},
|
||||
"MAAC": {
|
||||
"TimerConfirmed": {
|
||||
"ru": "Авто: подтверждено ",
|
||||
"en": "Auto: confirmed ",
|
||||
"zh": "自动:已确认 ",
|
||||
"uk": "Авто: підтверджено ",
|
||||
"fr": "Auto: confirmé "
|
||||
},
|
||||
"TimerNotConfirmed": {
|
||||
"ru": "Авто: подтверждение не сработало",
|
||||
"en": "Auto: confirmation was unsuccessful",
|
||||
"zh": "自动:确认失败",
|
||||
"uk": "Авто: підтвердження не спрацювало",
|
||||
"fr": "Auto: la confirmation n'a pas fonctionné"
|
||||
},
|
||||
"TimerSessionError": {
|
||||
"ru": "необходимо обновить сессию или перелогиниться",
|
||||
"en": "need to refresh session or relogin",
|
||||
"zh": "需要刷新会话或重新登录",
|
||||
"uk": "необхідно оновити сесію або перелогінитися",
|
||||
"fr": "il faut rafraîchir la session ou se reconnecter"
|
||||
},
|
||||
"TimerPrefix": {
|
||||
"ru": "Авто ",
|
||||
"en": "Auto ",
|
||||
"zh": "自动 ",
|
||||
"uk": "Авто ",
|
||||
"fr": "Auto "
|
||||
},
|
||||
"TimerPreventedOverlap": {
|
||||
"ru": "Авто: таймер подтверждений пытался начать новый цикл, когда предыдущий еще не завершился. Советуем увеличить задержку",
|
||||
"en": "Auto: confirmation timer tried to start new cycle when previous one was not finished yet. We recommend to increase delay",
|
||||
"zh": "自动: 确认计时器在前一个周期尚未完成时尝试启动新周期。我们建议增加延迟。",
|
||||
"uk": "Авто: таймер підтверджень намагався запустити новий цикл, коли попередній ще не закінчився. Рекомендуємо збільшити затримку",
|
||||
"fr": "Auto: le timer de confirmation a tenté de démarrer un nouveau cycle alors que le précédent n'était pas encore terminé. Nous recommandons d'augmenter le délai"
|
||||
},
|
||||
"FailedToLoadStorage": {
|
||||
"en": "Failed to load auto-confirm timers. File seems to be corrupted",
|
||||
"ru": "Не удалось загрузить таймеры авто-подтверждений. Файл, похоже, поврежден",
|
||||
"zh": "无法加载自动确认计时器。文件似乎已损坏",
|
||||
"uk": "Не вдалося завантажити таймери авто-підтверджень. Файл, схоже, пошкоджено",
|
||||
"fr": "Impossible de charger les timers d'auto-confirmation. Le fichier semble être corrompu"
|
||||
},
|
||||
"PortableMaClientStatus": {
|
||||
"SessionError": {
|
||||
"ru": "Ошибка сессии. Нужно обновить сессию или перелогиниться",
|
||||
"en": "Session error. Need to refresh session or relogin",
|
||||
"zh": "会话错误。需要刷新会话或重新登录",
|
||||
"uk": "Помилка сесії. Потрібно оновити сесію або перелогінитися",
|
||||
"fr": "Erreur de session. Il faut rafraîchir la session ou se reconnecter"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ProxyStorage": {
|
||||
"ErrorWhileLoadingProxies": {
|
||||
"en": "Error while loading proxies",
|
||||
"ru": "Ошибка при загрузке прокси",
|
||||
"zh": "加载代理时出错",
|
||||
"uk": "Помилка при завантаженні проксі",
|
||||
"fr": "Erreur lors du chargement des proxies"
|
||||
}
|
||||
},
|
||||
"Settings": {
|
||||
"ErrorWhileLoadingSettings": {
|
||||
"en": "Error while loading settings. Settings were reset",
|
||||
"ru": "Ошибка при загрузке настроек. Настройки были сброшены",
|
||||
"zh": "加载设置时出错。设置已重置",
|
||||
"uk": "Помилка при завантаженні налаштувань. Налаштування були скинуті",
|
||||
"fr": "Erreur lors du chargement des paramètres. Les paramètres ont été réinitialisés"
|
||||
}
|
||||
},
|
||||
"MafileExporter": {
|
||||
"InvalidPath": {
|
||||
"ru": "Указан некорректный путь для экспорта.",
|
||||
"en": "The specified export path is invalid.",
|
||||
"uk": "Вказано некоректний шлях для експорту.",
|
||||
"fr": "Le chemin d’exportation spécifié est invalide.",
|
||||
"zh": "指定的导出路径无效。"
|
||||
},
|
||||
"NebulaUtilizedDirectory": {
|
||||
"ru": "Невозможно выполнить экспорт в папку, которая используется приложением. Рекомендуется выбрать отдельную директорию.",
|
||||
"en": "Cannot export to a directory that is currently used by the application. Please choose a separate folder.",
|
||||
"uk": "Неможливо виконати експорт у папку, яка використовується застосунком. Рекомендується вибрати окрему директорію.",
|
||||
"fr": "Impossible d’exporter vers un dossier utilisé par l’application. Veuillez choisir un dossier distinct.",
|
||||
"zh": "无法导出到应用程序正在使用的文件夹。请选择一个单独的目录。"
|
||||
},
|
||||
"AccessDenied": {
|
||||
"ru": "Недостаточно прав для записи в указанную папку. Проверьте права доступа или выберите другой путь.",
|
||||
"en": "Insufficient permissions to write to the specified directory. Please check access rights or choose another path.",
|
||||
"uk": "Недостатньо прав для запису в указану папку. Перевірте права доступу або виберіть інший шлях.",
|
||||
"fr": "Autorisation insuffisante pour écrire dans le dossier spécifié. Vérifiez les droits d’accès ou choisissez un autre chemin.",
|
||||
"zh": "没有权限写入指定的文件夹。请检查访问权限或选择其他路径。"
|
||||
}
|
||||
},
|
||||
"UpdateService": {
|
||||
"LatestVersion": {
|
||||
"en": "You are using the latest version",
|
||||
"ru": "У вас установлена последняя версия",
|
||||
"zh": "您正在使用最新版本",
|
||||
"uk": "У вас встановлена остання версія",
|
||||
"fr": "Vous utilisez la dernière version"
|
||||
},
|
||||
"UpdateIndicatorHint": {
|
||||
"en": "Update available. Click 'by achies' to check",
|
||||
"ru": "Доступно обновление. Нажмите 'by achies' для проверки",
|
||||
"zh": "有可用更新。点击 'by achies' 进行检查",
|
||||
"uk": "Доступне оновлення. Натисніть 'by achies', щоб перевірити",
|
||||
"fr": "Une mise à jour est disponible. Cliquez sur 'by achies' pour vérifier"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,477 +0,0 @@
|
||||
{
|
||||
"CodeBehind": {
|
||||
"MainVM": {
|
||||
"SuccessfulLogin": {
|
||||
"en": "Successful login",
|
||||
"ru": "Успешный вход",
|
||||
"zh": "登录成功",
|
||||
"uk": "Успішний вхід",
|
||||
"fr": "Connexion réussie"
|
||||
},
|
||||
"SessionRefreshed": {
|
||||
"en": "Session refreshed",
|
||||
"ru": "Сессия обновлена",
|
||||
"zh": "会话已更新",
|
||||
"uk": "Сесія оновлена",
|
||||
"fr": "Session actualisée"
|
||||
},
|
||||
"MissingRCode": {
|
||||
"en": "Missing RCode",
|
||||
"ru": "Отсутствует RCode",
|
||||
"zh": "缺少响应代码",
|
||||
"uk": "Відсутній RCode",
|
||||
"fr": "RCode manquant"
|
||||
},
|
||||
"ConfirmRemovingAuthenticator": {
|
||||
"ru": "Вы точно уверены, что хотите удалить аутентификатор?\r\nПосле этого вы не сможете обмениваться, использовать торговую площадку 15 дней. Мафайл будет удалён навсегда",
|
||||
"en": "Are you sure you want to remove the authenticator?\r\nAfter that, you will not be able to trade or use the marketplace for 15 days. Mafile will be deleted permanently",
|
||||
"zh": "您确定要移除身份验证器吗?\r\n之后,您将在15天内无法进行交易或使用市场。Mafile 将被永久删除。",
|
||||
"uk": "Ви точно впевнені, що хочете видалити автентифікатор?\r\nПісля цього ви не зможете обмінюватися, використовувати торгову площадку 15 днів. Мафайл буде видалено назавжди",
|
||||
"fr": "Êtes-vous sûr de vouloir supprimer l'authenticateur?\r\nAprès cela, vous ne pourrez pas échanger ou utiliser le marché pendant 15 jours. Le mafile sera supprimé définitivement"
|
||||
},
|
||||
"AuthenticatorRemoved": {
|
||||
"ru": "Аутентификатор удален",
|
||||
"en": "Authenticator removed",
|
||||
"zh": "身份验证器已删除",
|
||||
"uk": "Аутентифікатор видалено",
|
||||
"fr": "Authenticateur supprimé"
|
||||
},
|
||||
"AuthenticatorNotRemoved": {
|
||||
"ru": "Что-то пошло не так",
|
||||
"en": "Something went wrong",
|
||||
"zh": "出了点问题",
|
||||
"uk": "Щось пішло не так",
|
||||
"fr": "Quelque chose s'est mal passé"
|
||||
},
|
||||
"ConfirmLoginSuccess": {
|
||||
"ru": "Вход осуществлен:",
|
||||
"en": "Login success:",
|
||||
"zh": "已登录:",
|
||||
"uk": "Вхід здійснено:",
|
||||
"fr": "Connexion réussie:"
|
||||
},
|
||||
"ConfirmLoginFailedNoRequests": {
|
||||
"ru": "Запросов на вход не обнаружено",
|
||||
"en": "No login requests found",
|
||||
"zh": "未检测到输入请求",
|
||||
"uk": "Запитів на вхід не виявлено",
|
||||
"fr": "Aucune demande de connexion trouvée"
|
||||
},
|
||||
"ConfirmLoginFailedMoreThanOneRequest": {
|
||||
"ru": "Обнаружено несколько запросов на вход. В целях безопасности операция отменена",
|
||||
"en": "Multiple login requests found. For security reasons, the operation is canceled",
|
||||
"zh": "检测到多个输入请求。出于安全考虑,操作已取消",
|
||||
"uk": "Виявлено декілька запитів на вхід. З метою безпеки операція скасована",
|
||||
"fr": "Plusieurs demandes de connexion trouvées. Pour des raisons de sécurité, l'opération est annulée"
|
||||
},
|
||||
"ConfirmationError": {
|
||||
"ru": "Ошибка подтверждения",
|
||||
"en": "Confirmation error",
|
||||
"zh": "确认错误",
|
||||
"uk": "Помилка підтвердження",
|
||||
"fr": "Erreur de confirmation"
|
||||
},
|
||||
"ConfirmMafileOverwrite": {
|
||||
"ru": "Внимание, мафайл(-ы) уже присутствует в папке mafiles.\r\nПерезаписать мафайлы, которые конфликтуют?",
|
||||
"en": "Attention, mafile(-s) already exists in mafiles folder.\r\nOverwrite conflicting mafiles?",
|
||||
"zh": "注意,mafile 已经存在于 mafiles 文件夹中。\r\n覆盖冲突的 mafiles 吗?",
|
||||
"uk": "Увага, мафайл(-и) вже присутній у папці mafiles.\r\nПерезаписати мафайли, які конфліктують?",
|
||||
"fr": "Attention, mafiles déjà présents dans le dossier mafiles.\r\nRemplacer les mafiles en conflit?"
|
||||
},
|
||||
"MafileImportError": {
|
||||
"ru": "Ошибка при импорте мафайла",
|
||||
"en": "Mafile import error",
|
||||
"zh": "导入文件错误",
|
||||
"uk": "Помилка імпорту мафайла",
|
||||
"fr": "Erreur d'importation du mafile"
|
||||
},
|
||||
"SdaManifestMissing": {
|
||||
"en": "This .mafile is encrypted by Steam Desktop Authenticator (SDA).\r\n\r\nTo import it, select the .mafile from the SDA folder (so Nebula can find the matching manifest.json), or click OK and manually select SDA's manifest.json.\r\n\r\nWithout manifest.json, decrypting is impossible because it contains the encryption salt and IV.",
|
||||
"ru": "Этот .mafile зашифрован Steam Desktop Authenticator (SDA).\r\n\r\nЧтобы импортировать его, выберите .mafile из папки SDA (чтобы Nebula нашла соответствующий manifest.json), либо нажмите OK и вручную выберите manifest.json от SDA.\r\n\r\nБез manifest.json расшифровка невозможна, так как в нём хранятся salt и IV.",
|
||||
"zh": "此 .mafile 由 Steam Desktop Authenticator (SDA) 加密。\r\n\r\n要导入它,请从 SDA 文件夹中选择该 .mafile(这样 Nebula 才能找到对应的 manifest.json),或者点击 OK 手动选择 SDA 的 manifest.json。\r\n\r\n没有 manifest.json 无法解密,因为其中包含加密所需的 salt 和 IV。",
|
||||
"uk": "Цей .mafile зашифровано Steam Desktop Authenticator (SDA).\r\n\r\nЩоб імпортувати його, виберіть .mafile з папки SDA (щоб Nebula знайшла відповідний manifest.json), або натисніть OK і вручну виберіть manifest.json від SDA.\r\n\r\nБез manifest.json розшифрування неможливе, бо там зберігаються salt та IV.",
|
||||
"fr": "Ce .mafile est chiffré par Steam Desktop Authenticator (SDA).\r\n\r\nPour l'importer, sélectionnez le .mafile depuis le dossier SDA (afin que Nebula trouve le manifest.json correspondant), ou cliquez sur OK et sélectionnez manuellement le manifest.json de SDA.\r\n\r\nSans manifest.json, le déchiffrement est impossible car il contient le sel et l'IV."
|
||||
},
|
||||
"SdaManifestEntryNotFound": {
|
||||
"en": "The selected manifest.json does not contain an entry for this .mafile.",
|
||||
"ru": "Выбранный manifest.json не содержит запись для этого .mafile.",
|
||||
"zh": "所选的 manifest.json 不包含此 .mafile 的条目。",
|
||||
"uk": "Вибраний manifest.json не містить запису для цього .mafile.",
|
||||
"fr": "Le manifest.json sélectionné ne contient pas d'entrée pour ce .mafile."
|
||||
},
|
||||
"SdaWrongPassword": {
|
||||
"en": "Wrong SDA password. Please try again.",
|
||||
"ru": "Неверный пароль SDA. Попробуйте снова.",
|
||||
"zh": "SDA 密码错误。请重试。",
|
||||
"uk": "Невірний пароль SDA. Спробуйте ще раз.",
|
||||
"fr": "Mauvais mot de passe SDA. Veuillez réessayer."
|
||||
},
|
||||
"MissingSessionInMafile": {
|
||||
"ru": ". У него отсутствует сессия. Добавьте этот файл отдельно от остальных",
|
||||
"en": ". It has no session. Add this file separately from the others",
|
||||
"zh": ". 他没有会话。请将此文件与其他文件分开添加",
|
||||
"uk": ". В нього відсутня сесія. Додайте цей файл окремо від інших",
|
||||
"fr": ". Pas de session dans le mafile. Ajoutez ce fichier séparément des autres"
|
||||
},
|
||||
"Import": {
|
||||
"ru": "Импорт",
|
||||
"en": "Import",
|
||||
"zh": "导入",
|
||||
"uk": "Імпорт",
|
||||
"fr": "Importer"
|
||||
},
|
||||
"ImportAdded": {
|
||||
"ru": "добавлено:",
|
||||
"en": "added:",
|
||||
"zh": "已添加:",
|
||||
"uk": "додано:",
|
||||
"fr": "ajouté:"
|
||||
},
|
||||
"ImportSkipped": {
|
||||
"ru": "пропущено:",
|
||||
"en": "skipped:",
|
||||
"zh": "跳过:",
|
||||
"uk": "пропущено:",
|
||||
"fr": "passé:"
|
||||
},
|
||||
"ImportErrors": {
|
||||
"ru": "ошибки:",
|
||||
"en": "errors:",
|
||||
"zh": "错误:",
|
||||
"uk": "помилки:",
|
||||
"fr": "erreurs:"
|
||||
},
|
||||
"RemoveMafileConfirmation": {
|
||||
"ru": "Удалить mafile?\r\nМафайл будет перемещен в папку 'mafiles_removed'\r\nЭто действие НЕ удаляет Steam Guard с аккаунта",
|
||||
"en": "Remove mafile?\r\nMafile will be moved to 'mafiles_removed' directory\r\nThis action will NOT remove the Steam Guard from the account",
|
||||
"zh": "是否删除mafile?\r\nMafile将被移动到“mafiles_removed”目录\r\n此操作不会从账户中移除令牌",
|
||||
"uk": "Видалити mafile?\r\nМафайл буде переміщено у каталог 'mafiles_removed'\r\nЦя дія НЕ видаляє автентифікатор з облікового запису",
|
||||
"fr": "Supprimer le mafile?\r\nLe mafile sera déplacé dans le dossier 'mafiles_removed'\r\nCette action NE SUPPRIME PAS le Steam Guard du compte"
|
||||
},
|
||||
"CantRemoveAlreadyExist": {
|
||||
"ru": "Не удалось переместить mafile, возможно в папке уже существует мафайл с таким именем.",
|
||||
"en": "Can't move mafile, maybe mafile with same name already exists in mafiles_removed folder.",
|
||||
"zh": "无法移动 mafile,可能 mafiles_removed 文件夹中已存在同名的 mafile。",
|
||||
"uk": "Не вдалося перемістити mafile, можливо в папці вже існує мафайл з таким іменем.",
|
||||
"fr": "Impossible de déplacer le mafile, probablement déjà existant dans le dossier mafiles_removed."
|
||||
},
|
||||
"CantRemoveMafile": {
|
||||
"ru": "Не удалось удалить (переместить) мафайл:",
|
||||
"en": "Can't remove mafile:",
|
||||
"zh": "无法删除(移动)我的文件:",
|
||||
"uk": "Не вдалося видалити (перемістити) мафайл:",
|
||||
"fr": "Impossible de supprimer (déplacer) le mafile:"
|
||||
},
|
||||
"TimerTooFast": {
|
||||
"ru": "Слишком быстрый таймер.",
|
||||
"en": "Too fast timer.",
|
||||
"zh": "计时器太快。",
|
||||
"uk": "Занадто швидкий таймер.",
|
||||
"fr": "Timer trop rapide."
|
||||
},
|
||||
"TimerChanged": {
|
||||
"en": "Timer changed",
|
||||
"ru": "Таймер изменен",
|
||||
"zh": "计时器已更改",
|
||||
"uk": "Таймер змінено",
|
||||
"fr": "Timer modifié"
|
||||
},
|
||||
"CantRetrieveSteamIDToUpdate": {
|
||||
"ru": "Не удалось получить SteamID из мафайла и сохранить изменения. Необходимо сделать релогин. Отменено",
|
||||
"en": "Can't retrieve SteamID from mafile to save changes. Need to relogin. Canceled",
|
||||
"zh": "无法从配置文件获取 SteamID 并保存更改。需要重新登录。已取消",
|
||||
"uk": "Не вдалося отримати SteamID з мафайла та зберегти зміни. Потрібно зробити релогін. Скасовано",
|
||||
"fr": "Impossible de récupérer le SteamID du mafile pour sauvegarder les modifications. Reconnexion nécessaire. Annulé"
|
||||
},
|
||||
"LoginCopied": {
|
||||
"en": "Login copied",
|
||||
"ru": "Логин скопирован",
|
||||
"zh": "登录已复制",
|
||||
"uk": "Логін скопійовано",
|
||||
"fr": "Login copié"
|
||||
},
|
||||
"SteamIdCopied": {
|
||||
"en": "SteamID copied",
|
||||
"ru": "SteamID скопирован",
|
||||
"zh": "SteamID 已复制",
|
||||
"uk": "SteamID скопійовано",
|
||||
"fr": "SteamID copié"
|
||||
},
|
||||
"MafileCopied": {
|
||||
"en": "Mafile copied",
|
||||
"ru": "Мафайл скопирован",
|
||||
"zh": "文件已复制",
|
||||
"uk": "Мафайл скопійовано",
|
||||
"fr": "Mafile copié"
|
||||
},
|
||||
"MafileNotCopied": {
|
||||
"en": "Mafile not copied",
|
||||
"ru": "Мафайл не скопирован",
|
||||
"zh": "文件未被复制",
|
||||
"uk": "Мафайл не скопійовано",
|
||||
"fr": "Mafile non copié"
|
||||
},
|
||||
"PasswordCopied": {
|
||||
"en": "Password copied",
|
||||
"ru": "Пароль скопирован",
|
||||
"zh": "密码已复制",
|
||||
"uk": "Пароль скопійовано",
|
||||
"fr": "Mot de passe copié"
|
||||
},
|
||||
"CantDecryptPassword": {
|
||||
"en": "Can't decrypt password. Maybe password from this mafile was encrypted with another encryption password",
|
||||
"ru": "Не удалось расшифровать пароль. Возможно пароль из этого мафайла был зашифрован другим паролем шифрования",
|
||||
"zh": "无法解密密码。可能此文件中的密码是用其他加密密码加密的。",
|
||||
"uk": "Не вдалося розшифрувати пароль. Можливо пароль з цього мафайла був зашифрований іншим паролем шифрування",
|
||||
"fr": "Impossible de déchiffrer le mot de passe. Le mot de passe de chiffrement est peut-être différent"
|
||||
},
|
||||
"CreateGroupTitle": {
|
||||
"en": "New group",
|
||||
"ru": "Новая группа",
|
||||
"zh": "新群组",
|
||||
"uk": "Нова група",
|
||||
"fr": "Nouveau groupe"
|
||||
},
|
||||
"CreateGroupInput": {
|
||||
"en": "Enter group name",
|
||||
"ru": "Введите имя группы",
|
||||
"zh": "输入群组名称",
|
||||
"uk": "Введіть назву групи",
|
||||
"fr": "Entrer le nom du groupe"
|
||||
},
|
||||
"CreateGroupSuccess": {
|
||||
"en": "Group created",
|
||||
"ru": "Группа создана",
|
||||
"zh": "群组已创建",
|
||||
"uk": "Групу створено",
|
||||
"fr": "Groupe créé"
|
||||
}
|
||||
},
|
||||
"ProxyManagerVM": {
|
||||
"WrongFormatSomeIdsMissing": {
|
||||
"ru": "Неверный формат. Некоторые прокси не имеют ID",
|
||||
"en": "Wrong format. Some proxies have no ID",
|
||||
"zh": "格式不正确。某些代理没有ID",
|
||||
"uk": "Невірний формат. Деякі проксі не мають ID",
|
||||
"fr": "Format incorrect. Certains proxies n'ont pas d'ID"
|
||||
},
|
||||
"DuplicateId": {
|
||||
"ru": "Прокси с ID {0} добавлен несколько раз",
|
||||
"en": "Proxy with ID {0} added multiple times",
|
||||
"zh": "具有 ID {0} 的代理已被多次添加",
|
||||
"uk": "Проксі з ID {0} додано декілька разів",
|
||||
"fr": "Proxy avec ID {0} ajouté plusieurs fois"
|
||||
},
|
||||
"WrongFormatOnLine": {
|
||||
"ru": "Прокси на строке {0} имеет неверный формат.",
|
||||
"en": "Proxy on line {0} has wrong format.",
|
||||
"zh": "第 {0} 行的代理格式不正确。",
|
||||
"uk": "Проксі на строці {0} має невірний формат.",
|
||||
"fr": "Proxy sur la ligne {0} a un format incorrect."
|
||||
},
|
||||
"WrongFormat": {
|
||||
"ru": "Прокси имеет неверный формат.",
|
||||
"en": "Proxy has wrong format.",
|
||||
"zh": "代理格式不正确。",
|
||||
"uk": "Проксі має невірний формат.",
|
||||
"fr": "Format incorrect du proxy."
|
||||
}
|
||||
},
|
||||
"LinkVM": {
|
||||
"EnterLoginAndPassword": {
|
||||
"ru": "Введите логин и пароль",
|
||||
"en": "Enter login and password",
|
||||
"zh": "请输入用户名和密码",
|
||||
"uk": "Введіть логін і пароль",
|
||||
"fr": "Entrez le login et le mot de passe"
|
||||
},
|
||||
"CantLogin": {
|
||||
"ru": "Не удалось залогиниться: ",
|
||||
"en": "Can't login: ",
|
||||
"zh": "无法登录:",
|
||||
"uk": "Не вдалося залогінитися: ",
|
||||
"fr": "Impossible de se connecter: "
|
||||
},
|
||||
"UnsupportedGuardType": {
|
||||
"ru": "Steam Guard уже активирован. Был запрошен код с мобильного устройства",
|
||||
"en": "Steam Guard already activated. Mobile device code was requested",
|
||||
"zh": "令牌已激活。已从移动设备请求验证码",
|
||||
"uk": "Steam Guard вже активовано. Був запрошений код з мобільного пристрою",
|
||||
"fr": "Steam Guard déjà activé. Code de l'appareil mobile demandé"
|
||||
},
|
||||
"MafileLinked": {
|
||||
"ru": "RCode: {0}\r\nИмя файла: {1}.mafile",
|
||||
"en": "RCode: {0}\r\nFile name: {1}.mafile",
|
||||
"zh": "响应代码: {0}\r\n文件名: {1}.mafile",
|
||||
"uk": "RCode: {0}\r\nІм'я файлу: {1}.mafile",
|
||||
"fr": "RCode: {0}\r\nNom du fichier: {1}.mafile"
|
||||
},
|
||||
"ErrorWithCode": {
|
||||
"ru": "Ошибка с кодом: ",
|
||||
"en": "Error with code: ",
|
||||
"zh": "错误代码:",
|
||||
"uk": "Помилка з кодом: ",
|
||||
"fr": "Erreur avec le code: "
|
||||
},
|
||||
"UnknownError": {
|
||||
"ru": "Неизвестная ошибка: ",
|
||||
"en": "Unknown error: ",
|
||||
"zh": "未知错误:",
|
||||
"uk": "Невідома помилка: ",
|
||||
"fr": "Erreur inconnue: "
|
||||
},
|
||||
"EnterEmailCode": {
|
||||
"ru": "Введите код, отправленный на вашу почту",
|
||||
"en": "Enter the code sent to your email",
|
||||
"zh": "请输入发送到您邮箱的验证码",
|
||||
"uk": "Введіть код, надісланий на вашу пошту",
|
||||
"fr": "Entrez le code envoyé à votre email"
|
||||
},
|
||||
"ClickOnEmailLink": {
|
||||
"ru": "На почту было отправлено письмо, откройте ссылку из письма, а затем нажмите — 'Продолжить'",
|
||||
"en": "An email has been sent. Open the link from the email, then click 'Proceed'",
|
||||
"zh": "电子邮件已发送。请打开邮件中的链接,然后点击——“继续”",
|
||||
"uk": "На пошту надіслано лист. Відкрийте посилання з листа, а потім натисніть — 'Продовжити'",
|
||||
"fr": "Un email a été envoyé. Ouvrez le lien de l'email, puis cliquez sur 'Continuer'"
|
||||
},
|
||||
"ClickOnEmailLinkRetry": {
|
||||
"ru": "Не удалось подтвердить переход по ссылке. Убедитесь, что вы открыли ссылку из письма, затем нажмите — 'Продолжить'",
|
||||
"en": "We couldn’t verify that you clicked the link. Make sure you opened the link from the email, then click 'Proceed'",
|
||||
"zh": "无法确认通过链接的跳转。请确保您是从邮件中打开的链接,然后点击——“继续”",
|
||||
"uk": "Не вдалося підтвердити перехід за посиланням. Переконайтесь, що ви відкрили посилання з листа, а потім натисніть — 'Продовжити'",
|
||||
"fr": "Nous n'avons pas pu vérifier que vous avez cliqué sur le lien. Assurez-vous d'avoir ouvert le lien de l'email, puis cliquez sur 'Continuer'"
|
||||
},
|
||||
"PhoneHint": {
|
||||
"ru": "На телефон {0} была отправлена СМС",
|
||||
"en": "SMS was sent to phone {0}",
|
||||
"zh": "短信已发送到手机 {0}",
|
||||
"uk": "На телефон {0} було відправлено СМС",
|
||||
"fr": "SMS envoyé au téléphone {0}"
|
||||
},
|
||||
"EnterPhoneNumber": {
|
||||
"ru": "Введите номер в международном формате, только цифры (без '+', пробелов и скобок), или оставьте поле пустым, чтобы привязать без номера",
|
||||
"en": "Enter number in international format, digits only (no '+', spaces or brackets), or leave the field empty to link without a number",
|
||||
"zh": "请输入国际格式的号码,仅数字(不含空格和括号),或留空以绑定无号码",
|
||||
"uk": "Введіть номер у міжнародному форматі, лише цифри (без '+', пробілів і дужок), або залиште поле порожнім, щоб прив’язати без номера",
|
||||
"fr": "Entrez un numéro au format international, uniquement des chiffres (sans '+', espaces ou parenthèses), ou laissez le champ vide pour lier sans numéro"
|
||||
}
|
||||
},
|
||||
"MafileMoverVM": {
|
||||
"EnterGuardCode": {
|
||||
"en": "Enter Steam Guard code or confirm login and click 'Proceed'",
|
||||
"ru": "Введите код Steam Guard либо подтвердите вход и нажмите \"Продолжить\"",
|
||||
"zh": "请输入令牌代码或确认登录,然后点击“继续”",
|
||||
"uk": "Введіть код Steam Guard або підтвердіть вхід і натисніть 'Продовжити'",
|
||||
"fr": "Entrez le code Steam Guard ou confirmez la connexion et cliquez sur 'Continuer'"
|
||||
},
|
||||
"EnterGuardCodeRetrying": {
|
||||
"en": "Failed to confirm login. Enter Steam Guard code or try again",
|
||||
"ru": "Не удалось подтвердить вход. Введите код Steam Guard или попробуйте еще раз",
|
||||
"zh": "无法登录。请输入Steam令牌代码或重试",
|
||||
"uk": "Не вдалося підтвердити вхід. Введіть код Steam Guard або спробуйте ще раз",
|
||||
"fr": "Impossible de confirmer la connexion. Entrez le code Steam Guard ou réessayer"
|
||||
},
|
||||
"SmsCodeStepTip": {
|
||||
"en": "Enter the code from the SMS sent to your phone number",
|
||||
"ru": "Введите код из СМС, отправленный на ваш номер телефона",
|
||||
"zh": "请输入发送到您手机号码的短信验证码",
|
||||
"uk": "Введіть код з СМС, надісланий на ваш номер телефону",
|
||||
"fr": "Entrez le code du SMS envoyé à votre numéro de téléphone"
|
||||
},
|
||||
"DoneStepTip": {
|
||||
"ru": "RCode: {0}\r\nИмя файла: {1}.mafile",
|
||||
"en": "RCode: {0}\r\nFile name: {1}.mafile",
|
||||
"zh": "响应代码: {0}\r\n文件名: {1}.mafile",
|
||||
"uk": "RCode: {0}\r\nІм'я файлу: {1}.mafile",
|
||||
"fr": "RCode: {0}\r\nNom du fichier: {1}.mafile"
|
||||
},
|
||||
"GuardIsNotActive": {
|
||||
"ru": "Steam Guard установлен на данном аккаунте. Чтобы привязать mafile к аккаунту, воспользуйтесь окном \"Привязать\"",
|
||||
"en": "Steam Guard is set on this account. To link mafile to the account, use the 'Link' window",
|
||||
"zh": "此账户已启用令牌。要将 mafile 绑定到此账户,请使用“绑定”窗口。",
|
||||
"uk": "Steam Guard встановлено на цьому акаунті. Щоб прив'язати mafile до акаунту, скористайтеся вікном 'Прив'язати'",
|
||||
"fr": "Steam Guard est configuré sur ce compte. Pour lier mafile au compte, utilisez la fenêtre 'Lien'"
|
||||
},
|
||||
"SeemsNoPhoneNumber": {
|
||||
"en": "The account has no phone number linked, returned Fail code (2)",
|
||||
"ru": "На аккаунте не привязан номер телефона, был возвращен код Fail (2)",
|
||||
"zh": "账户未绑定电话号码,返回代码失败 (2)",
|
||||
"uk": "На акаунті не прив'язано номер телефону, повернуто код Fail (2)",
|
||||
"fr": "Le compte n'a pas de numéro de téléphone lié, code Fail (2) retourné"
|
||||
},
|
||||
"SmsCodeFailed": {
|
||||
"en": "SMS code failed, try again",
|
||||
"ru": "Ошибка SMS-кода, попробуйте еще раз",
|
||||
"zh": "短信验证码错误,请再试一次",
|
||||
"uk": "Помилка SMS-коду, спробуйте ще раз",
|
||||
"fr": "Code SMS échoué, veuillez réessayer"
|
||||
}
|
||||
},
|
||||
"SettingsVM": {
|
||||
"MafileRenaming": {
|
||||
"Error": {
|
||||
"en": "Error while renaming mafiles. It was saved in log",
|
||||
"ru": "Ошибка при переименовании мафайлов. Она была сохранена в log",
|
||||
"zh": "重命名 mafiles 时出错。已记录在日志中",
|
||||
"uk": "Помилка при перейменуванні мафайлів. Вона була збережена в log",
|
||||
"fr": "Erreur lors du renommage des mafiles. Détails enregistrés dans le fichier log"
|
||||
},
|
||||
"AllRenamed": {
|
||||
"ru": "Все мафайлы успешно переименованы ({0}).\r\nБыла создана резервная копия: {1}",
|
||||
"en": "All mafiles successfully renamed ({0}).\r\nBackup was created: {1}",
|
||||
"zh": "所有文件已成功重命名({0})。\r\n备份已创建:{1}",
|
||||
"uk": "Всі мафайли успішно перейменовані ({0}).\r\nБуло створено резервну копію: {1}",
|
||||
"fr": "Tous les mafiles ont été renommés avec succès ({0}).\r\nUn backup a été créé: {1}"
|
||||
},
|
||||
"PartialSuccess": {
|
||||
"en": "Total mafiles: {0}\r\nRenamed: {1}\r\nConflicts: {2}\r\nErrors: {3}\r\n\r\nBackup of mafiles saved in file: {4}",
|
||||
"ru": "Всего мафайлов: {0}\r\nПереименовано: {1}\r\nКонфликты: {2}\r\nОшибок: {3}\r\n\r\nРезервная копия мафайлов сохранена в файле: {4}",
|
||||
"zh": "总文件数: {0}\r\n重命名: {1}\r\n冲突: {2}\r\n错误: {3}\r\n\r\n文件备份已保存至: {4}",
|
||||
"uk": "Всього мафайлів: {0}\r\nПерейменовано: {1}\r\nКонфлікти: {2}\r\nПомилок: {3}\r\n\r\nРезервна копія мафайлів збережена у файлі: {4}",
|
||||
"fr": "Total des mafiles: {0}\r\nRenommés: {1}\r\nConflits: {2}\r\nErreurs: {3}\r\n\r\nBackup des mafiles enregistré dans le fichier: {4}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SetAccountPasswordsVM": {
|
||||
"Success": {
|
||||
"en": "Passwords successfully set for {0} mafiles",
|
||||
"ru": "Пароли успешно установлены для {0} мафайлов",
|
||||
"zh": "已成功为 {0} 个文件设置密码",
|
||||
"uk": "Паролі успішно встановлені для {0} мафайлів",
|
||||
"fr": "Les mots de passe ont été définis avec succès pour {0} mafiles"
|
||||
},
|
||||
"PartialSuccess": {
|
||||
"en": "Success: {0}, Not found: {1}, Errors: {2}",
|
||||
"ru": "Успешно: {0}, Не найдено: {1}, Ошибки: {2}",
|
||||
"zh": "成功:{0},未找到:{1},错误:{2}",
|
||||
"uk": "Успішно: {0}, Не знайдено: {1}, Помилки: {2}",
|
||||
"fr": "Succès: {0}, Non trouvé: {1}, Erreurs: {2}"
|
||||
}
|
||||
},
|
||||
"MafileExporterVM": {
|
||||
"Result": {
|
||||
"Exported": {
|
||||
"ru": "Экспортировано: {0}",
|
||||
"en": "Exported: {0}",
|
||||
"uk": "Експортовано: {0}",
|
||||
"fr": "Exporté : {0}",
|
||||
"zh": "已导出:{0}"
|
||||
},
|
||||
"NotFound": {
|
||||
"ru": ". Не найдено: {0}",
|
||||
"en": ". Not found: {0}",
|
||||
"uk": ". Не знайдено: {0}",
|
||||
"fr": ". Introuvable : {0}",
|
||||
"zh": "。未找到:{0}"
|
||||
},
|
||||
"Conflict": {
|
||||
"ru": ". Конфликты: {0}",
|
||||
"en": ". Conflicts: {0}",
|
||||
"uk": ". Конфлікти: {0}",
|
||||
"fr": ". Conflits : {0}",
|
||||
"zh": "。冲突:{0}"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,820 +0,0 @@
|
||||
{
|
||||
"SettingsDialog": {
|
||||
"Title": {
|
||||
"en": "Settings",
|
||||
"ru": "Настройки",
|
||||
"zh": "设置",
|
||||
"uk": "Налаштування",
|
||||
"fr": "Paramètres"
|
||||
},
|
||||
"MainSettings": {
|
||||
"en": "Main",
|
||||
"ru": "Основные",
|
||||
"zh": "主要",
|
||||
"uk": "Основні",
|
||||
"fr": "Général"
|
||||
},
|
||||
"ThemeSettings": {
|
||||
"en": "Theme",
|
||||
"ru": "Тема",
|
||||
"zh": "主题",
|
||||
"uk": "Тема",
|
||||
"fr": "Thème"
|
||||
},
|
||||
"Theme": {
|
||||
"BackgroundBlur": {
|
||||
"en": "Background Blur",
|
||||
"ru": "Размытие фона",
|
||||
"zh": "背景模糊",
|
||||
"uk": "Розмиття фону",
|
||||
"fr": "Flou de l'arrière-plan"
|
||||
},
|
||||
"BackgroundOpacity": {
|
||||
"en": "Background Opacity",
|
||||
"ru": "Непрозрачность фона",
|
||||
"zh": "背景不透明度",
|
||||
"uk": "Непрозорість фону",
|
||||
"fr": "Opacité de l'arrière-plan"
|
||||
},
|
||||
"Gamma": {
|
||||
"en": "Gamma",
|
||||
"ru": "Гамма",
|
||||
"zh": "伽马",
|
||||
"uk": "Гама",
|
||||
"fr": "Gamma"
|
||||
},
|
||||
"LeftOpacity": {
|
||||
"en": "Left Opacity",
|
||||
"ru": "Непрозрачность слева",
|
||||
"zh": "左透明度",
|
||||
"uk": "Непрозорість зліва",
|
||||
"fr": "Opacité à gauche"
|
||||
},
|
||||
"RightOpacity": {
|
||||
"en": "Right Opacity",
|
||||
"ru": "Непрозрачность справа",
|
||||
"zh": "右透明度",
|
||||
"uk": "Непрозорість справа",
|
||||
"fr": "Opacité à droite"
|
||||
},
|
||||
"CurrentTheme": {
|
||||
"en": "Current Theme",
|
||||
"ru": "Текущая тема",
|
||||
"zh": "当前主题",
|
||||
"uk": "Поточна тема",
|
||||
"fr": "Thème actuel"
|
||||
},
|
||||
"DialogBlur": {
|
||||
"en": "Blur on Dialog",
|
||||
"ru": "Размытие при открытии диалог. окна",
|
||||
"zh": "打开对话窗口时的模糊效果",
|
||||
"uk": "Розмиття при відкритті діалог. вікна",
|
||||
"fr": "Flou derrière la boîte de dialogue"
|
||||
},
|
||||
"RippleDisabled": {
|
||||
"en": "Disable ripple animations",
|
||||
"ru": "Отключить анимации «ripple»",
|
||||
"zh": "禁用波纹动画",
|
||||
"uk": "Вимкнути анімації «ripple»",
|
||||
"fr": "Désactiver les animations ripple"
|
||||
},
|
||||
"Reset": {
|
||||
"en": "Reset",
|
||||
"ru": "Сбросить",
|
||||
"zh": "重置",
|
||||
"uk": "Скинути",
|
||||
"fr": "Réinitialiser"
|
||||
}
|
||||
},
|
||||
"BackgroundHint": {
|
||||
"en": "Background",
|
||||
"ru": "Фон",
|
||||
"zh": "背景",
|
||||
"uk": "Фон",
|
||||
"fr": "Arrière-plan"
|
||||
},
|
||||
"BackgroundMode": {
|
||||
"Default": {
|
||||
"en": "Default",
|
||||
"ru": "По умолчанию",
|
||||
"zh": "默认",
|
||||
"uk": "За замовчуванням",
|
||||
"fr": "Par défaut"
|
||||
},
|
||||
"Custom": {
|
||||
"en": "Custom",
|
||||
"ru": "Свой",
|
||||
"zh": "自定义",
|
||||
"uk": "Свій",
|
||||
"fr": "Personnalisé"
|
||||
},
|
||||
"NoBackground": {
|
||||
"en": "No background",
|
||||
"ru": "Без фона",
|
||||
"zh": "无背景",
|
||||
"uk": "Без фону",
|
||||
"fr": "Aucun fond"
|
||||
}
|
||||
},
|
||||
"MinimizeToTray": {
|
||||
"en": "Minimize to tray",
|
||||
"ru": "Сворачивать в трей",
|
||||
"zh": "最小化到托盘",
|
||||
"uk": "Згортати в трей",
|
||||
"fr": "Minimiser dans la barre des tâches"
|
||||
},
|
||||
"UseIndicator": {
|
||||
"en": "Use color indicator in taskbar",
|
||||
"ru": "Цветной индикатор в панели задач",
|
||||
"zh": "在任务栏中使用颜色指示器",
|
||||
"uk": "Кольоровий індикатор в панелі завдань",
|
||||
"fr": "Utiliser un indicateur de couleur dans la barre des tâches"
|
||||
},
|
||||
"UseIndicatorHint": {
|
||||
"en": "Small color indicator in windows toolbar to identify program instance",
|
||||
"ru": "Маленький цветной индикатор в панели задач для идентификации экземпляра программы",
|
||||
"zh": "Windows 工具栏中的小颜色指示器,用于识别程序实例",
|
||||
"uk": "Малий кольоровий індикатор в панелі завдань для ідентифікації екземпляра програми",
|
||||
"fr": "Petit indicateur de couleur dans la barre des tâches pour identifier l'instance du programme"
|
||||
},
|
||||
"UseCustomColor": {
|
||||
"en": "Custom window color",
|
||||
"ru": "Свой цвет окна",
|
||||
"zh": "自定义窗口颜色",
|
||||
"uk": "Свій колір вікна",
|
||||
"fr": "Couleur personnalisée de la fenêtre"
|
||||
},
|
||||
"PasswordBox": {
|
||||
"CurrentCryptPassword": {
|
||||
"en": "Current encryption password",
|
||||
"ru": "Текущий пароль шифрования",
|
||||
"zh": "当前加密密码",
|
||||
"uk": "Поточний пароль шифрування",
|
||||
"fr": "Mot de passe de chiffrement actuel"
|
||||
},
|
||||
"Hint": {
|
||||
"en": "Not saved to disk",
|
||||
"ru": "Не сохраняется в системе",
|
||||
"zh": "未保存到磁盘",
|
||||
"uk": "Не зберігається у системі",
|
||||
"fr": "Non sauvegardé sur le disque"
|
||||
}
|
||||
},
|
||||
"LegacyMafileMode": {
|
||||
"en": "Common mafiles format",
|
||||
"ru": "Общепринятый формат мафайлов",
|
||||
"zh": "常见的邮件文件格式",
|
||||
"uk": "Загальноприйнятий формат мафайлів",
|
||||
"fr": "Format de mafiles commun"
|
||||
},
|
||||
"LegacyMafileModeHint": {
|
||||
"en": "Save mafiles in compatibility format with Steam Desktop Authenticator and other applications",
|
||||
"ru": "Сохранять мафайлы в старом формате для совместимости со Steam Desktop Authenticator и другими приложениями",
|
||||
"zh": "以与 Steam 桌面认证器及其他应用程序兼容的格式保存 mafiles",
|
||||
"uk": "Зберігати мафайли у старому форматі для сумісності зі Steam Desktop Authenticator та іншими додатками",
|
||||
"fr": "Enregistrer les mafiles dans un format compatible avec Steam Desktop Authenticator et d'autres applications"
|
||||
},
|
||||
"AllowAutoUpdate": {
|
||||
"en": "Allow auto update",
|
||||
"ru": "Разрешить автообновление",
|
||||
"zh": "允许自动更新",
|
||||
"uk": "Дозволити автооновлення",
|
||||
"fr": "Autoriser la mise à jour auto"
|
||||
},
|
||||
"MafileNamingMode": {
|
||||
"en": "Mafile naming mode",
|
||||
"ru": "Режим именования мафайлов",
|
||||
"zh": "Mafile 命名模式",
|
||||
"uk": "Режим іменування мафайлів",
|
||||
"fr": "Format du nommage des mafiles"
|
||||
},
|
||||
"ApplyNamingMode": {
|
||||
"en": "Apply and rename",
|
||||
"ru": "Применить и переименовать",
|
||||
"zh": "应用并重命名",
|
||||
"uk": "Застосувати та перейменувати",
|
||||
"fr": "Appliquer et renommer"
|
||||
},
|
||||
"IgnorePatchTuesdayErrors": {
|
||||
"en": "Ignore Patch Tuesday errors in timer (exp.)",
|
||||
"ru": "Игнорировать ошибки Patch Tuesday в таймере (эксп.)",
|
||||
"zh": "忽略 Patch Tuesday 中计时器的错误(实验性",
|
||||
"uk": "Ігнорувати помилки Patch Tuesday у таймері (експ.)",
|
||||
"fr": "Ignorer les erreurs dues à la maintenance Steam du mardi soir dans le timer (exp.)"
|
||||
},
|
||||
"IgnorePatchTuesdayErrorsHint": {
|
||||
"en": "Ignore errors that occur every Tuesday (Wednesday night in GMT) when Steam doing technical works and auto-confirm timers turns off unnecessarily",
|
||||
"ru": "Игнорировать ошибки, которые возникают каждый вторник (ночь среды по GMT) когда Steam проводит технические работы и автоподтверждения отключаются без надобности",
|
||||
"zh": "忽略每周三(格林尼治标准时间周三夜间)发生的错误,因为 Steam 进行技术维护时自动确认功能会被无故关闭",
|
||||
"uk": "Ігнорувати помилки, які виникають щосереди (ніч середи за GMT) коли Steam проводить технічні роботи і автопідтвердження вимикаються без потреби",
|
||||
"fr": "Ignorer les erreurs dues à la maintenance Steam du mardi soir (Mercredi à minuit en GMT)"
|
||||
}
|
||||
},
|
||||
"LoginAgainDialog": {
|
||||
"Title": {
|
||||
"en": "Login",
|
||||
"ru": "Вход",
|
||||
"zh": "登录",
|
||||
"uk": "Вхід",
|
||||
"fr": "Connexion"
|
||||
},
|
||||
"LoginFor": {
|
||||
"en": "Login for",
|
||||
"ru": "Войти в",
|
||||
"zh": "登录为",
|
||||
"uk": "Увійти в",
|
||||
"fr": "Se connecter à"
|
||||
},
|
||||
"LoginButton": {
|
||||
"en": "Login",
|
||||
"ru": "Войти",
|
||||
"zh": "登录",
|
||||
"uk": "Увійти",
|
||||
"fr": "Se connecter"
|
||||
},
|
||||
"CancelButton": {
|
||||
"en": "Cancel",
|
||||
"ru": "Отмена",
|
||||
"zh": "取消",
|
||||
"uk": "Відміна",
|
||||
"fr": "Annuler"
|
||||
},
|
||||
"PasswordBox": {
|
||||
"en": "Password",
|
||||
"ru": "Пароль",
|
||||
"zh": "密码",
|
||||
"uk": "Пароль",
|
||||
"fr": "Mot de passe"
|
||||
},
|
||||
"SaveEncryptedPassword": {
|
||||
"en": "Save encrypted password to mafile",
|
||||
"ru": "Сохранить зашифрованный пароль в мафайл",
|
||||
"zh": "将加密密码保存到 mafile",
|
||||
"uk": "Зберегти зашифрований пароль в мафайлі",
|
||||
"fr": "Enregistrer le mot de passe chiffré dans le mafile"
|
||||
},
|
||||
"UseMafileProxy": {
|
||||
"en": "Use mafile proxy",
|
||||
"ru": "Использовать прокси из мафайла",
|
||||
"zh": "使用 mafile 代理",
|
||||
"uk": "Використовувати проксі з мафайла",
|
||||
"fr": "Utiliser le proxy du mafile"
|
||||
},
|
||||
"ProxyToolTip": {
|
||||
"en": "Press 'DEL' to remove",
|
||||
"ru": "Нажмите 'DEL' для удаления",
|
||||
"zh": "按 'DEL' 键删除",
|
||||
"uk": "Натисніть 'DEL' для видалення",
|
||||
"fr": "Appuyez sur 'DEL' pour supprimer"
|
||||
}
|
||||
},
|
||||
"ProxyManagerDialog": {
|
||||
"Title": {
|
||||
"en": "Proxy manager",
|
||||
"ru": "Менеджер прокси",
|
||||
"zh": "代理管理器",
|
||||
"uk": "Менеджер проксі",
|
||||
"fr": "Gestionnaire de proxy"
|
||||
},
|
||||
"DefaultProxy": {
|
||||
"en": "Default proxy:",
|
||||
"ru": "Прокси по умолчанию:",
|
||||
"zh": "默认代理:",
|
||||
"uk": "Проксі за замовчуванням:",
|
||||
"fr": "Proxy par défaut:"
|
||||
},
|
||||
"UseRandomDefaultProxy": {
|
||||
"en": "Use random default proxy",
|
||||
"ru": "Cлучайный прокси по умолчанию",
|
||||
"zh": "默认随机代理",
|
||||
"uk": "Випадковий проксі за замовчуванням",
|
||||
"fr": "Proxy aléatoire par défaut"
|
||||
},
|
||||
"DisplayProxyProtocol": {
|
||||
"en": "Display protocol",
|
||||
"ru": "Отображать протокол",
|
||||
"zh": "显示协议",
|
||||
"uk": "Відображати протокол",
|
||||
"fr": "Afficher le protocole"
|
||||
},
|
||||
"DisplayProxyCredentials": {
|
||||
"en": "Display credentials",
|
||||
"ru": "Отображать логин и пароль",
|
||||
"zh": "显示凭证",
|
||||
"uk": "Відображати логін та пароль",
|
||||
"fr": "Afficher le login et le mot de passe"
|
||||
}
|
||||
},
|
||||
"WaitLoginDialog": {
|
||||
"Text": {
|
||||
"en": "Login in progress. Please wait",
|
||||
"ru": "Производится логин. Ожидайте",
|
||||
"zh": "正在登录。请稍候...",
|
||||
"uk": "Виконується вхід. Зачекайте",
|
||||
"fr": "Connexion en cours. Veuillez patienter"
|
||||
}
|
||||
},
|
||||
"LinkerDialog": {
|
||||
"Title": {
|
||||
"en": "Linker",
|
||||
"ru": "Привязка",
|
||||
"zh": "绑定",
|
||||
"uk": "Прив'язка",
|
||||
"fr": "Liaison"
|
||||
},
|
||||
"GotErrorHyperlinkText": {
|
||||
"en": "(getting error?)",
|
||||
"ru": "(возникает ошибка?)",
|
||||
"zh": "(出现错误?)",
|
||||
"uk": "(виникає помилка?)",
|
||||
"fr": "(erreur?)"
|
||||
},
|
||||
"Proxy": {
|
||||
"en": "Proxy",
|
||||
"ru": "Прокси",
|
||||
"zh": "代理",
|
||||
"uk": "Проксі",
|
||||
"fr": "Proxy"
|
||||
},
|
||||
"Authorization": {
|
||||
"en": "Authorization",
|
||||
"ru": "Вход в аккаунт",
|
||||
"zh": "账户登录",
|
||||
"uk": "Вхід в акаунт",
|
||||
"fr": "Connectez-vous à votre compte"
|
||||
},
|
||||
"EmailCode": {
|
||||
"en": "Email code",
|
||||
"ru": "Код из письма",
|
||||
"zh": "来自邮件的代码",
|
||||
"uk": "Код з листа",
|
||||
"fr": "Code email"
|
||||
},
|
||||
"PhoneNumber": {
|
||||
"en": "Phone number",
|
||||
"ru": "Номер телефона",
|
||||
"zh": "电话号码",
|
||||
"uk": "Номер телефону",
|
||||
"fr": "Numéro de téléphone"
|
||||
},
|
||||
"EmailLink": {
|
||||
"en": "EMail link",
|
||||
"ru": "Ссылка из email",
|
||||
"zh": "电子邮件中的链接",
|
||||
"uk": "Посилання з email",
|
||||
"fr": "Lien email"
|
||||
},
|
||||
"SmsOrCode": {
|
||||
"en": "SMS or code",
|
||||
"ru": "СМС или код",
|
||||
"zh": "短信验证码",
|
||||
"uk": "СМС або код",
|
||||
"fr": "SMS ou code"
|
||||
},
|
||||
"Completed": {
|
||||
"en": "Completed",
|
||||
"ru": "Завершено",
|
||||
"zh": "已完成",
|
||||
"uk": "Завершено",
|
||||
"fr": "Terminé"
|
||||
},
|
||||
"Message": {
|
||||
"en": "Message:",
|
||||
"ru": "Сообщение:",
|
||||
"zh": "消息:",
|
||||
"uk": "Повідомлення:",
|
||||
"fr": "Message:"
|
||||
},
|
||||
"ProceedButton": {
|
||||
"en": "Proceed",
|
||||
"ru": "Продолжить",
|
||||
"zh": "继续",
|
||||
"uk": "Продовжити",
|
||||
"fr": "Continuer"
|
||||
},
|
||||
"CancelButton": {
|
||||
"en": "Cancel",
|
||||
"ru": "Отмена",
|
||||
"zh": "取消",
|
||||
"uk": "Відміна",
|
||||
"fr": "Annuler"
|
||||
},
|
||||
"MafileLinked": {
|
||||
"en": "Mafile successfully linked",
|
||||
"ru": "Мафайл успешно привязан",
|
||||
"zh": "文件已成功绑定",
|
||||
"uk": "Мафайл успішно прив'язано",
|
||||
"fr": "Mafile lié avec succès"
|
||||
},
|
||||
"FinishButton": {
|
||||
"en": "Finish",
|
||||
"ru": "Завершить",
|
||||
"zh": "完成",
|
||||
"uk": "Завершити",
|
||||
"fr": "Terminer"
|
||||
},
|
||||
"CopyRCodeButton": {
|
||||
"en": "Copy RCode",
|
||||
"ru": "Скопировать RCode",
|
||||
"zh": "复制响应代码",
|
||||
"uk": "Скопіювати RCode",
|
||||
"fr": "Copier RCode"
|
||||
},
|
||||
"Login": {
|
||||
"en": "Login",
|
||||
"ru": "Логин",
|
||||
"zh": "登录",
|
||||
"uk": "Логін",
|
||||
"fr": "Identifiant"
|
||||
},
|
||||
"Password": {
|
||||
"en": "Password",
|
||||
"ru": "Пароль",
|
||||
"zh": "密码",
|
||||
"uk": "Пароль",
|
||||
"fr": "Mot de passe"
|
||||
},
|
||||
"Code": {
|
||||
"en": "Code",
|
||||
"ru": "Код",
|
||||
"zh": "验证码",
|
||||
"uk": "Код",
|
||||
"fr": "Code"
|
||||
},
|
||||
"SmsCode": {
|
||||
"en": "SMS code",
|
||||
"ru": "СМС код",
|
||||
"zh": "短信验证码",
|
||||
"uk": "СМС код",
|
||||
"fr": "Code SMS"
|
||||
}
|
||||
},
|
||||
"SetEncryptionPasswordDialog": {
|
||||
"Title": {
|
||||
"en": "Encryption password",
|
||||
"ru": "Пароль шифрования",
|
||||
"zh": "加密密码",
|
||||
"uk": "Пароль шифрування",
|
||||
"fr": "Mot de passe de chiffrement"
|
||||
},
|
||||
"DialogText": {
|
||||
"en": "You have previously set an encryption password for passwords in mafiles, specify it so that the application can automatically log in in case of problems with the session.\r\n(Optional)",
|
||||
"ru": "Ранее вы устанавливали пароль шифрования для паролей в мафайлах, укажите его, чтобы приложение могло автоматически авторизоваться в случае проблем с сессией.\r\n(Не обязательно)",
|
||||
"zh": "之前您为密码文件设置了加密密码,请输入它,以便应用程序在会话出现问题时可以自动登录。\r\n(非必填)",
|
||||
"uk": "Раніше ви встановлювали пароль шифрування для паролів в мафайлах, вкажіть його, щоб додаток міг автоматично авторизуватися у випадку проблем з сесією.\r\n(Не обов'язково)",
|
||||
"fr": "Vous avez déjà défini un mot de passe de chiffrement pour les mots de passe des mafiles, spécifiez-le pour que l'appli puisse se connecter automatiquement en cas de problèmes avec la session.\r\n(Facultatif)"
|
||||
},
|
||||
"Ok": {
|
||||
"en": "Ok",
|
||||
"ru": "Ок",
|
||||
"zh": "确定",
|
||||
"uk": "Ок",
|
||||
"fr": "Ok"
|
||||
},
|
||||
"Cancel": {
|
||||
"en": "Cancel",
|
||||
"ru": "Отмена",
|
||||
"zh": "取消",
|
||||
"uk": "Відміна",
|
||||
"fr": "Annuler"
|
||||
},
|
||||
"Password": {
|
||||
"en": "Password",
|
||||
"ru": "Пароль",
|
||||
"zh": "密码",
|
||||
"uk": "Пароль",
|
||||
"fr": "Mot de passe"
|
||||
}
|
||||
},
|
||||
"ConfirmCancelDialog": {
|
||||
"Title": {
|
||||
"ru": "Подтвердите действие",
|
||||
"en": "Confirm action",
|
||||
"zh": "确认操作",
|
||||
"uk": "Підтвердіть дію",
|
||||
"fr": "Confirmer l'action"
|
||||
}
|
||||
},
|
||||
"SdaPasswordDialog": {
|
||||
"Title": {
|
||||
"en": "SDA encryption password",
|
||||
"ru": "Пароль шифрования SDA",
|
||||
"zh": "SDA 加密密码",
|
||||
"uk": "Пароль шифрування SDA",
|
||||
"fr": "Mot de passe de chiffrement SDA"
|
||||
},
|
||||
"Message": {
|
||||
"en": "This mafile is encrypted with Steam Desktop Authenticator. Enter your SDA encryption password to import it.",
|
||||
"ru": "Этот mafile зашифрован Steam Desktop Authenticator. Введите пароль шифрования SDA для импорта.",
|
||||
"zh": "此 mafile 由 Steam Desktop Authenticator 加密。请输入 SDA 加密密码以导入。",
|
||||
"uk": "Цей mafile зашифровано Steam Desktop Authenticator. Введіть пароль шифрування SDA для імпорту.",
|
||||
"fr": "Ce mafile est chiffré avec Steam Desktop Authenticator. Entrez votre mot de passe SDA pour l'importer."
|
||||
},
|
||||
"PasswordHint": {
|
||||
"en": "SDA encryption password",
|
||||
"ru": "Пароль шифрования SDA",
|
||||
"zh": "SDA 加密密码",
|
||||
"uk": "Пароль шифрування SDA",
|
||||
"fr": "Mot de passe de chiffrement SDA"
|
||||
},
|
||||
"WrongPassword": {
|
||||
"en": "Wrong SDA password. Please try again.",
|
||||
"ru": "Неверный пароль SDA. Попробуйте снова.",
|
||||
"zh": "SDA 密码错误。请重试。",
|
||||
"uk": "Невірний пароль SDA. Спробуйте ще раз.",
|
||||
"fr": "Mauvais mot de passe SDA. Veuillez réessayer."
|
||||
},
|
||||
"ManifestMissing": {
|
||||
"en": "This mafile looks like it was encrypted by SDA, but manifest.json was not found. Please select your SDA manifest.json to continue.",
|
||||
"ru": "Похоже, этот mafile зашифрован SDA, но manifest.json не найден. Выберите manifest.json от SDA, чтобы продолжить.",
|
||||
"zh": "此 mafile 看起来由 SDA 加密,但未找到 manifest.json。请选择 SDA 的 manifest.json 以继续。",
|
||||
"uk": "Схоже, цей mafile зашифровано SDA, але manifest.json не знайдено. Виберіть manifest.json від SDA, щоб продовжити.",
|
||||
"fr": "Ce mafile semble chiffré par SDA, mais manifest.json est introuvable. Sélectionnez manifest.json de SDA pour continuer."
|
||||
},
|
||||
"ManifestEntryNotFound": {
|
||||
"en": "Selected manifest.json does not contain an entry for this mafile.",
|
||||
"ru": "Выбранный manifest.json не содержит запись для этого mafile.",
|
||||
"zh": "所选的 manifest.json 不包含此 mafile 的条目。",
|
||||
"uk": "Вибраний manifest.json не містить запису для цього mafile.",
|
||||
"fr": "Le manifest.json sélectionné ne contient pas d'entrée pour ce mafile."
|
||||
}
|
||||
},
|
||||
"TextFieldDialog": {
|
||||
"Title": {
|
||||
"ru": "Введите значение",
|
||||
"en": "Enter value",
|
||||
"zh": "请输入数值",
|
||||
"uk": "Введіть значення",
|
||||
"fr": "Entrer la valeur"
|
||||
}
|
||||
},
|
||||
"ExportDialog": {
|
||||
"ExportTitle": {
|
||||
"ru": "Экспорт",
|
||||
"en": "Export",
|
||||
"uk": "Експорт",
|
||||
"fr": "Exportation",
|
||||
"zh": "导出"
|
||||
},
|
||||
"ExportButton": {
|
||||
"ru": "Экспорт",
|
||||
"en": "Export",
|
||||
"uk": "Експорт",
|
||||
"fr": "Exporter",
|
||||
"zh": "导出"
|
||||
},
|
||||
"TemplateHint": {
|
||||
"ru": "Шаблон",
|
||||
"en": "Template",
|
||||
"uk": "Шаблон",
|
||||
"fr": "Modèle",
|
||||
"zh": "模板"
|
||||
},
|
||||
"SelectPathHint": {
|
||||
"ru": "Выберите путь",
|
||||
"en": "Select path",
|
||||
"uk": "Виберіть шлях",
|
||||
"fr": "Sélectionner le chemin",
|
||||
"zh": "选择路径"
|
||||
},
|
||||
"ExportSettingsHeader": {
|
||||
"ru": "Настройки экспорта",
|
||||
"en": "Export settings",
|
||||
"uk": "Налаштування експорту",
|
||||
"fr": "Paramètres d’exportation",
|
||||
"zh": "导出设置"
|
||||
},
|
||||
"ExportSettingsCommon": {
|
||||
"ru": "Основные:",
|
||||
"en": "General:",
|
||||
"uk": "Основні:",
|
||||
"fr": "Général :",
|
||||
"zh": "常规:"
|
||||
},
|
||||
"ExportSettingsNebula": {
|
||||
"ru": "Nebula:",
|
||||
"en": "Nebula:",
|
||||
"uk": "Nebula:",
|
||||
"fr": "Nebula :",
|
||||
"zh": "Nebula:"
|
||||
},
|
||||
"ExportOptions": {
|
||||
"UseLoginAsMafileName": {
|
||||
"ru": "Использовать логин как имя mafile",
|
||||
"en": "Use login as mafile name",
|
||||
"uk": "Використовувати логін як ім’я mafile",
|
||||
"fr": "Utiliser le login comme nom de mafile",
|
||||
"zh": "使用登录名作为 mafile 名称"
|
||||
},
|
||||
"IncludeSharedSecret": {
|
||||
"ru": "Включать shared secret",
|
||||
"en": "Include shared secret",
|
||||
"uk": "Включати shared secret",
|
||||
"fr": "Inclure le secret partagé",
|
||||
"zh": "包含 shared secret"
|
||||
},
|
||||
"IncludeIdentitySecret": {
|
||||
"ru": "Включать identity secret",
|
||||
"en": "Include identity secret",
|
||||
"uk": "Включати identity secret",
|
||||
"fr": "Inclure le secret d’identité",
|
||||
"zh": "包含 identity secret"
|
||||
},
|
||||
"IncludeRCode": {
|
||||
"ru": "Включать RCode",
|
||||
"en": "Include RCode",
|
||||
"uk": "Включати RCode",
|
||||
"fr": "Inclure RCode",
|
||||
"zh": "包含 RCode"
|
||||
},
|
||||
"IncludeSessionData": {
|
||||
"ru": "Включать данные сессии",
|
||||
"en": "Include session data",
|
||||
"uk": "Включати дані сесії",
|
||||
"fr": "Inclure les données de session",
|
||||
"zh": "包含会话数据"
|
||||
},
|
||||
"IncludeOtherInfo": {
|
||||
"ru": "Включать прочую информацию",
|
||||
"en": "Include other info",
|
||||
"uk": "Включати іншу інформацію",
|
||||
"fr": "Inclure d’autres informations",
|
||||
"zh": "包含其他信息"
|
||||
},
|
||||
"NebulaProxy": {
|
||||
"ru": "Прокси",
|
||||
"en": "Proxy",
|
||||
"uk": "Проксі",
|
||||
"fr": "Proxy",
|
||||
"zh": "代理"
|
||||
},
|
||||
"NebulaPassword": {
|
||||
"ru": "Пароль",
|
||||
"en": "Password",
|
||||
"uk": "Пароль",
|
||||
"fr": "Mot de passe",
|
||||
"zh": "密码"
|
||||
},
|
||||
"NebulaGroup": {
|
||||
"ru": "Группа",
|
||||
"en": "Group",
|
||||
"uk": "Група",
|
||||
"fr": "Groupe",
|
||||
"zh": "组"
|
||||
}
|
||||
},
|
||||
"Tooltips": {
|
||||
"UseLoginAsMafileName": {
|
||||
"ru": "Использовать логин аккаунта в качестве имени mafile.",
|
||||
"en": "Use the account login as the mafile name.",
|
||||
"uk": "Використовувати логін акаунта як ім’я mafile.",
|
||||
"fr": "Utiliser le login du compte comme nom du mafile.",
|
||||
"zh": "使用账户登录名作为 mafile 的名称。"
|
||||
},
|
||||
"IncludeSharedSecret": {
|
||||
"ru": "Позволяет генерировать коды подтверждения и входить в аккаунт при наличии пароля или активной сессии.",
|
||||
"en": "Allows generating confirmation codes and logging into the account if a password or active session is available.",
|
||||
"uk": "Дозволяє генерувати коди підтвердження та входити в акаунт за наявності пароля або активної сесії.",
|
||||
"fr": "Permet de générer des codes de confirmation et de se connecter au compte si un mot de passe ou une session active est disponible.",
|
||||
"zh": "允许生成确认代码,并在有密码或活动会话的情况下登录账户。"
|
||||
},
|
||||
"IncludeIdentitySecret": {
|
||||
"ru": "Включает identity_secret и device_id. Необходимы для отправки подтверждений и дают доступ к трейдам и торговой площадке.",
|
||||
"en": "Includes identity_secret and device_id. Required for confirmations and provides access to trades and the market.",
|
||||
"uk": "Включає identity_secret і device_id. Потрібні для надсилання підтверджень і надають доступ до трейдів та торгового майданчика.",
|
||||
"fr": "Inclut identity_secret et device_id. Nécessaires pour les confirmations et donnent accès aux échanges et au marché.",
|
||||
"zh": "包含 identity_secret 和 device_id。用于发送确认,并可访问交易和市场。"
|
||||
},
|
||||
"IncludeRCode": {
|
||||
"ru": "Код восстановления. Позволяет отвязать Steam Guard от аккаунта в случае потери доступа.",
|
||||
"en": "Recovery code. Allows removing Steam Guard from the account if access is lost.",
|
||||
"uk": "Код відновлення. Дозволяє відв’язати Steam Guard від акаунта у разі втрати доступу.",
|
||||
"fr": "Code de récupération. Permet de supprimer Steam Guard du compte en cas de perte d’accès.",
|
||||
"zh": "恢复代码。在失去访问权限时可将 Steam Guard 与账户解绑。"
|
||||
},
|
||||
"IncludeSessionData": {
|
||||
"ru": "Включает данные текущей сессии. Если сессия активна и не истекла, позволяет получить доступ к аккаунту без ввода пароля с помощью mafile.",
|
||||
"en": "Includes current session data. If the session is active and valid, allows accessing the account without entering a password using the mafile.",
|
||||
"uk": "Включає дані поточної сесії. Якщо сесія активна й не прострочена, дозволяє отримати доступ до акаунта без введення пароля за допомогою mafile.",
|
||||
"fr": "Inclut les données de la session actuelle. Si la session est active et valide, permet d’accéder au compte sans saisir de mot de passe via le mafile.",
|
||||
"zh": "包含当前会话数据。如果会话处于活动状态且未过期,可通过 mafile 在无需输入密码的情况下访问账户。"
|
||||
},
|
||||
"IncludeOtherInfo": {
|
||||
"ru": "Включает дополнительные необязательные поля, которые в данный момент не используются Steam, но могут применяться в будущем и содержать чувствительную информацию.",
|
||||
"en": "Includes additional optional fields not currently used by Steam, but potentially usable in the future and may contain sensitive information.",
|
||||
"uk": "Включає додаткові необов’язкові поля, які наразі не використовуються Steam, але можуть бути задіяні в майбутньому та містити чутливу інформацію.",
|
||||
"fr": "Inclut des champs supplémentaires optionnels actuellement non utilisés par Steam, mais susceptibles d’être exploités à l’avenir et de contenir des informations sensibles.",
|
||||
"zh": "包含目前未被 Steam 使用的可选附加字段,这些字段将来可能会被使用,并可能包含敏感信息。"
|
||||
},
|
||||
"NebulaProxy": {
|
||||
"ru": "Включить Nebula-совместимые данные прокси.",
|
||||
"en": "Include Nebula-compatible proxy data.",
|
||||
"uk": "Увімкнути Nebula-сумісні дані проксі.",
|
||||
"fr": "Inclure les données de proxy compatibles avec Nebula.",
|
||||
"zh": "包含与 Nebula 兼容的代理数据。"
|
||||
},
|
||||
"NebulaPassword": {
|
||||
"ru": "Включить Nebula-совместимые данные пароля.",
|
||||
"en": "Include Nebula-compatible password data.",
|
||||
"uk": "Увімкнути Nebula-сумісні дані пароля.",
|
||||
"fr": "Inclure les données de mot de passe compatibles avec Nebula.",
|
||||
"zh": "包含与 Nebula 兼容的密码数据。"
|
||||
},
|
||||
"NebulaGroup": {
|
||||
"ru": "Включить Nebula-совместимые данные группы.",
|
||||
"en": "Include Nebula-compatible group data.",
|
||||
"uk": "Увімкнути Nebula-сумісні дані групи.",
|
||||
"fr": "Inclure les données de groupe compatibles avec Nebula.",
|
||||
"zh": "包含与 Nebula 兼容的组数据。"
|
||||
}
|
||||
},
|
||||
"ExportAccountsPlaceholder": {
|
||||
"ru": "Введите логины аккаунтов или SteamID (по одному на строку) для экспорта в выбранную директорию.",
|
||||
"en": "Enter account logins or SteamIDs (one per line) to export to the selected directory.",
|
||||
"uk": "Введіть логіни акаунтів або SteamID (по одному на рядок) для експорту у вибрану директорію.",
|
||||
"fr": "Entrez les identifiants de compte ou les SteamID (un par ligne) pour exporter vers le répertoire sélectionné.",
|
||||
"zh": "输入要导出到所选目录的账户登录名或 SteamID(每行一个)。"
|
||||
}
|
||||
},
|
||||
"UpdateDialog": {
|
||||
"Title": {
|
||||
"en": "New version available:",
|
||||
"ru": "Доступна новая версия:",
|
||||
"zh": "有新版本可用:",
|
||||
"uk": "Доступна нова версія:",
|
||||
"fr": "Nouvelle version disponible :"
|
||||
},
|
||||
"Changelog": {
|
||||
"en": "What's new",
|
||||
"ru": "Что нового",
|
||||
"zh": "更新内容",
|
||||
"uk": "Що нового",
|
||||
"fr": "Quoi de neuf"
|
||||
},
|
||||
"NoChangelog": {
|
||||
"en": "No changelog available",
|
||||
"ru": "Нет информации об изменениях",
|
||||
"zh": "暂无更新日志",
|
||||
"uk": "Немає інформації про зміни",
|
||||
"fr": "Aucun journal des modifications disponible"
|
||||
},
|
||||
"UpdateNow": {
|
||||
"en": "Update now",
|
||||
"ru": "Обновить сейчас",
|
||||
"zh": "立即更新",
|
||||
"uk": "Оновити зараз",
|
||||
"fr": "Mettre à jour maintenant"
|
||||
},
|
||||
"RemindLater": {
|
||||
"en": "Remind later",
|
||||
"ru": "Напомнить позже",
|
||||
"zh": "稍后提醒",
|
||||
"uk": "Нагадати пізніше",
|
||||
"fr": "Rappeler plus tard"
|
||||
},
|
||||
"SkipVersion": {
|
||||
"en": "Skip version",
|
||||
"ru": "Пропустить версию",
|
||||
"zh": "跳过此版本",
|
||||
"uk": "Пропустити версію",
|
||||
"fr": "Ignorer cette version"
|
||||
},
|
||||
"RemindAfter": {
|
||||
"en": "Remind after:",
|
||||
"ru": "Напомнить через:",
|
||||
"zh": "提醒时间:",
|
||||
"uk": "Нагадати через:",
|
||||
"fr": "Rappeler après :"
|
||||
},
|
||||
"RemindOptions": {
|
||||
"1Hour": {
|
||||
"en": "1 hour",
|
||||
"ru": "1 час",
|
||||
"zh": "1 小时",
|
||||
"uk": "1 година",
|
||||
"fr": "1 heure"
|
||||
},
|
||||
"1Day": {
|
||||
"en": "1 day",
|
||||
"ru": "1 день",
|
||||
"zh": "1 天",
|
||||
"uk": "1 день",
|
||||
"fr": "1 jour"
|
||||
},
|
||||
"3Days": {
|
||||
"en": "3 days",
|
||||
"ru": "3 дня",
|
||||
"zh": "3 天",
|
||||
"uk": "3 дні",
|
||||
"fr": "3 jours"
|
||||
},
|
||||
"7Days": {
|
||||
"en": "7 days",
|
||||
"ru": "7 дней",
|
||||
"zh": "7 天",
|
||||
"uk": "7 днів",
|
||||
"fr": "7 jours"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,534 +0,0 @@
|
||||
{
|
||||
"LanguageName": {
|
||||
"en": "English",
|
||||
"ru": "Русский",
|
||||
"zh": "简体中文",
|
||||
"uk": "Українська",
|
||||
"fr": "Français"
|
||||
},
|
||||
"LanguageWord": {
|
||||
"en": "Language/语言",
|
||||
"ru": "Language/语言",
|
||||
"zh": "Language/语言",
|
||||
"uk": "Language/语言",
|
||||
"fr": "Language/语言"
|
||||
},
|
||||
"Common": {
|
||||
"No": {
|
||||
"en": "No",
|
||||
"ru": "Нет",
|
||||
"zh": "否",
|
||||
"uk": "Ні",
|
||||
"fr": "Non"
|
||||
},
|
||||
"Yes": {
|
||||
"en": "Yes",
|
||||
"ru": "Да",
|
||||
"zh": "是",
|
||||
"uk": "Так",
|
||||
"fr": "Oui"
|
||||
},
|
||||
"Error": {
|
||||
"en": "Error",
|
||||
"ru": "Ошибка",
|
||||
"zh": "错误",
|
||||
"uk": "Помилка",
|
||||
"fr": "Erreur"
|
||||
},
|
||||
"RequestError": {
|
||||
"en": "Request error",
|
||||
"ru": "Ошибка запроса",
|
||||
"zh": "请求错误",
|
||||
"uk": "Помилка запиту",
|
||||
"fr": "Erreur de requête"
|
||||
},
|
||||
"Canceled": {
|
||||
"en": "Canceled",
|
||||
"ru": "Отменено",
|
||||
"zh": "已取消",
|
||||
"uk": "Скасовано",
|
||||
"fr": "Annulé"
|
||||
},
|
||||
"Proxy": {
|
||||
"en": "Proxy",
|
||||
"ru": "Прокси",
|
||||
"zh": "代理",
|
||||
"uk": "Проксі",
|
||||
"fr": "Proxy"
|
||||
},
|
||||
"Delete": {
|
||||
"en": "Delete",
|
||||
"ru": "Удалить",
|
||||
"zh": "删除",
|
||||
"uk": "Видалити",
|
||||
"fr": "Supprimer"
|
||||
},
|
||||
"Cancel": {
|
||||
"en": "Cancel",
|
||||
"ru": "Отмена",
|
||||
"zh": "取消",
|
||||
"uk": "Скасувати",
|
||||
"fr": "Annuler"
|
||||
},
|
||||
"OK": {
|
||||
"en": "OK",
|
||||
"ru": "ОК",
|
||||
"zh": "确定",
|
||||
"uk": "ОК",
|
||||
"fr": "OK"
|
||||
},
|
||||
"Save": {
|
||||
"en": "Save",
|
||||
"ru": "Сохранить",
|
||||
"zh": "保存",
|
||||
"uk": "Зберегти",
|
||||
"fr": "Enregistrer"
|
||||
},
|
||||
"Abbreviations": {
|
||||
"Time": {
|
||||
"Seconds": {
|
||||
"en": "sec",
|
||||
"ru": "сек",
|
||||
"zh": "秒",
|
||||
"uk": "сек",
|
||||
"fr": "sec"
|
||||
}
|
||||
},
|
||||
"Count": {
|
||||
"Items": {
|
||||
"en": "pcs",
|
||||
"ru": "шт",
|
||||
"zh": "物品",
|
||||
"uk": "шт",
|
||||
"fr": "élém"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"MainWindow": {
|
||||
"Global": {
|
||||
"DragNDropHint": {
|
||||
"en": "Release to import mafiles",
|
||||
"ru": "Отпустите для импорта мафайлов",
|
||||
"zh": "允许导入文件",
|
||||
"uk": "Відпустіть для імпорту мафайлів",
|
||||
"fr": "Lâchez pour importer les mafiles"
|
||||
},
|
||||
"LoadingHint": {
|
||||
"en": "Loading...",
|
||||
"ru": "Загрузка...",
|
||||
"zh": "加载中...",
|
||||
"uk": "Завантаження...",
|
||||
"fr": "Chargement..."
|
||||
}
|
||||
},
|
||||
"Menu": {
|
||||
"File": {
|
||||
"Caption": {
|
||||
"en": "Menu",
|
||||
"ru": "Меню",
|
||||
"zh": "菜单",
|
||||
"uk": "Меню",
|
||||
"fr": "Menu"
|
||||
},
|
||||
"Import": {
|
||||
"en": "Import",
|
||||
"ru": "Импорт",
|
||||
"zh": "导入",
|
||||
"uk": "Імпорт",
|
||||
"fr": "Importer"
|
||||
},
|
||||
"Remove": {
|
||||
"en": "Remove",
|
||||
"ru": "Удалить",
|
||||
"zh": "删除",
|
||||
"uk": "Видалити",
|
||||
"fr": "Supprimer"
|
||||
},
|
||||
"OpenFolder": {
|
||||
"en": "Open folder",
|
||||
"ru": "Открыть папку",
|
||||
"zh": "打开文件夹",
|
||||
"uk": "Відкрити папку",
|
||||
"fr": "Ouvrir le dossier"
|
||||
},
|
||||
"Settings": {
|
||||
"en": "Settings",
|
||||
"ru": "Настройки",
|
||||
"zh": "设置",
|
||||
"uk": "Налаштування",
|
||||
"fr": "Paramètres"
|
||||
},
|
||||
"ProxyManager": {
|
||||
"en": "Proxy manager",
|
||||
"ru": "Менеджер прокси",
|
||||
"zh": "代理管理器",
|
||||
"uk": "Менеджер проксі",
|
||||
"fr": "Gestionnaire de proxy"
|
||||
},
|
||||
"Other": {
|
||||
"Title": {
|
||||
"en": "Other",
|
||||
"ru": "Прочее",
|
||||
"zh": "其他",
|
||||
"uk": "Інше",
|
||||
"fr": "Divers"
|
||||
},
|
||||
"SetPasswords": {
|
||||
"en": "Set passwords",
|
||||
"ru": "Назначить пароли",
|
||||
"zh": "设置密码",
|
||||
"uk": "Призначити паролі",
|
||||
"fr": "Définir les mots de passe"
|
||||
},
|
||||
"OpenExport": {
|
||||
"ru": "Экспорт",
|
||||
"en": "Export",
|
||||
"uk": "Експорт",
|
||||
"fr": "Exporter",
|
||||
"zh": "导出"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Account": {
|
||||
"Caption": {
|
||||
"en": "Account",
|
||||
"ru": "Аккаунт",
|
||||
"zh": "账户",
|
||||
"uk": "Акаунт",
|
||||
"fr": "Compte"
|
||||
},
|
||||
"Link": {
|
||||
"en": "Link",
|
||||
"ru": "Привязать",
|
||||
"zh": "绑定",
|
||||
"uk": "Прив'язати",
|
||||
"fr": "Lier"
|
||||
},
|
||||
"MoveSteamGuard": {
|
||||
"en": "Move Steam Guard",
|
||||
"ru": "Перенести Steam Guard",
|
||||
"zh": "令牌",
|
||||
"uk": "Перенести Steam Guard",
|
||||
"fr": "Déplacer Steam Guard"
|
||||
},
|
||||
"Unlink": {
|
||||
"en": "Unlink",
|
||||
"ru": "Отвязать",
|
||||
"zh": "解绑",
|
||||
"uk": "Відв'язати",
|
||||
"fr": "Délier"
|
||||
},
|
||||
"RefreshSession": {
|
||||
"en": "Refresh session",
|
||||
"ru": "Обновить сессию",
|
||||
"zh": "刷新",
|
||||
"uk": "Оновити сесію",
|
||||
"fr": "Actualiser la session"
|
||||
},
|
||||
"LoginAgain": {
|
||||
"en": "Login",
|
||||
"ru": "Войти",
|
||||
"zh": "登录",
|
||||
"uk": "Увійти",
|
||||
"fr": "Se connecter"
|
||||
}
|
||||
}
|
||||
},
|
||||
"AppBar": {
|
||||
"GroupsHint": {
|
||||
"en": "Groups",
|
||||
"ru": "Группы",
|
||||
"zh": "群组",
|
||||
"uk": "Групи",
|
||||
"fr": "Groupes"
|
||||
},
|
||||
"GroupToolTip": {
|
||||
"ru": "Введите новую группу и нажмите Enter. Управление группой - ПКМ на аккаунте",
|
||||
"en": "Enter new group and press Enter. Group management - RMB on account",
|
||||
"zh": "输入新组并按回车键。管理组 - 在账户上右键点击",
|
||||
"uk": "Введіть нову групу і натисніть Enter. Управління групою - ПКМ на акаунті",
|
||||
"fr": "Entrez un nouveau groupe et appuyez sur Entrée. Gestion du groupe - clic droit sur le compte"
|
||||
},
|
||||
"Proxy": {
|
||||
"ProxyHint": {
|
||||
"en": "Proxy",
|
||||
"ru": "Прокси",
|
||||
"zh": "代理",
|
||||
"uk": "Проксі",
|
||||
"fr": "Proxy"
|
||||
},
|
||||
"ProxyOpenManagerHint": {
|
||||
"en": "Open proxy manager",
|
||||
"ru": "Открыть менеджер прокси",
|
||||
"zh": "打开代理管理器",
|
||||
"uk": "Відкрити менеджер проксі",
|
||||
"fr": "Ouvrir le gestionnaire de proxy"
|
||||
},
|
||||
"ProxyManipulateToolTip": {
|
||||
"en": "Right-click to open menu. DEL to remove",
|
||||
"ru": "Правый клик для открытия меню. DEL для удаления",
|
||||
"zh": "右键点击以打开菜单。按 DEL 删除",
|
||||
"uk": "Правий клік для відкриття меню. DEL для видалення",
|
||||
"fr": "Clic droit pour ouvrir le menu. Touche Suppr pour supprimer"
|
||||
},
|
||||
"ProxyAlert": {
|
||||
"DefaultInUse": {
|
||||
"en": "Default proxy is in use",
|
||||
"ru": "Используется прокси по умолчанию",
|
||||
"zh": "使用默认代理",
|
||||
"uk": "Використовується проксі за замовчуванням",
|
||||
"fr": "Proxy par défaut en cours d'utilisation"
|
||||
},
|
||||
"MafileProxyInUse": {
|
||||
"en": "Mafile proxy is in use",
|
||||
"ru": "Используется прокси из мафайла",
|
||||
"zh": "使用来自 mafile 的代理",
|
||||
"uk": "Використовується проксі з мафайла",
|
||||
"fr": "Proxy du mafile en cours d'utilisation"
|
||||
}
|
||||
}
|
||||
},
|
||||
"TradeTimerHint": {
|
||||
"en": "Auto-confirm trades. RMC for mass control",
|
||||
"ru": "Автоподтверждение трейдов. ПКМ для массового управления",
|
||||
"zh": "自动确认交易。右键进行批量管理",
|
||||
"uk": "Автопідтвердження трейдів. ПКМ для масового управління",
|
||||
"fr": "Confirmation auto des échanges. Clic droit pour le contrôle en masse"
|
||||
},
|
||||
"MarketTimerHint": {
|
||||
"en": "Auto-confirm market listings. RMC for mass control",
|
||||
"ru": "Автоподтверждение лотов на маркете. ПКМ для массового управления",
|
||||
"zh": "市场上拍品的自动确认。右键进行批量管理",
|
||||
"uk": "Автопідтвердження лотів на маркеті. ПКМ для масового управління",
|
||||
"fr": "Confirmation auto des offres du marché. Clic droit pour le contrôle en masse"
|
||||
},
|
||||
"TimersContextMenu": {
|
||||
"SwitchMAACGroup": {
|
||||
"en": "Switch in group",
|
||||
"ru": "Переключить в группе",
|
||||
"zh": "切换到组",
|
||||
"uk": "Перемкнути в групі",
|
||||
"fr": "Basculer dans le groupe"
|
||||
},
|
||||
"SwitchMAACAll": {
|
||||
"en": "Switch all",
|
||||
"ru": "Переключить все",
|
||||
"zh": "切换全部",
|
||||
"uk": "Перемкнути всі",
|
||||
"fr": "Basculer tous"
|
||||
}
|
||||
},
|
||||
"ShowAutoConfirmAccountsHint": {
|
||||
"en": "Show accounts with auto-confirmation enabled.",
|
||||
"ru": "Показать аккаунты с включенным автоподтверждением.",
|
||||
"zh": "显示已启用自动确认的账户。",
|
||||
"uk": "Показати акаунти з включеним автопідтвердженням.",
|
||||
"fr": "Afficher les comptes avec la confirmation auto activée."
|
||||
}
|
||||
},
|
||||
"LeftPart": {
|
||||
"SearchBoxHint": {
|
||||
"en": "Search",
|
||||
"ru": "Поиск",
|
||||
"zh": "搜索",
|
||||
"uk": "Пошук",
|
||||
"fr": "Rechercher"
|
||||
},
|
||||
"NoMafiles": {
|
||||
"en": "No mafiles found..",
|
||||
"ru": "Мафайлы не найдены..",
|
||||
"zh": "未找到文件..",
|
||||
"uk": "Мафайли не знайдено..",
|
||||
"fr": "Aucun mafile trouvé.."
|
||||
}
|
||||
},
|
||||
"RightPart": {
|
||||
"LoadConfirmations": {
|
||||
"en": "Load confirmations",
|
||||
"ru": "Загрузить подтверждения",
|
||||
"zh": "下载确认",
|
||||
"uk": "Завантажити підтвердження",
|
||||
"fr": "Charger les confirmations"
|
||||
},
|
||||
"ConfirmLogin": {
|
||||
"en": "Confirm login",
|
||||
"ru": "Подтвердить вход",
|
||||
"zh": "确认登录",
|
||||
"uk": "Підтвердити вхід",
|
||||
"fr": "Confirmer la connexion"
|
||||
}
|
||||
},
|
||||
"Footer": {
|
||||
"AccountsCount": {
|
||||
"en": "Accounts: ",
|
||||
"ru": "Аккаунты: ",
|
||||
"zh": "账户:",
|
||||
"uk": "Акаунти: ",
|
||||
"fr": "Comptes: "
|
||||
},
|
||||
"SelectedAccount": {
|
||||
"en": "Current: ",
|
||||
"ru": "Текущий: ",
|
||||
"zh": "群组:",
|
||||
"uk": "Поточний: ",
|
||||
"fr": "Actuel: "
|
||||
}
|
||||
},
|
||||
"ConfirmationTemplates": {
|
||||
"TradeWith": {
|
||||
"en": "Trade with",
|
||||
"ru": "Трейд с",
|
||||
"zh": "交易与",
|
||||
"uk": "Трейд з",
|
||||
"fr": "Échanger avec"
|
||||
},
|
||||
"Recovery": {
|
||||
"en": "Recovery",
|
||||
"ru": "Восстановление",
|
||||
"zh": "恢复",
|
||||
"uk": "Відновлення",
|
||||
"fr": "Récupération"
|
||||
},
|
||||
"ApiKey": {
|
||||
"en": "Api key",
|
||||
"ru": "Api ключ",
|
||||
"zh": "API 密钥",
|
||||
"uk": "Api ключ",
|
||||
"fr": "Clé API"
|
||||
},
|
||||
"Market": {
|
||||
"en": "Sell",
|
||||
"ru": "Продажа",
|
||||
"zh": "售卖",
|
||||
"uk": "Продаж",
|
||||
"fr": "Vendre"
|
||||
},
|
||||
"Purchase": {
|
||||
"en": "Purchase",
|
||||
"ru": "Покупка",
|
||||
"zh": "购买",
|
||||
"uk": "Покупка",
|
||||
"fr": "Acheter"
|
||||
},
|
||||
"ConfirmAll": {
|
||||
"en": "Confirm all",
|
||||
"ru": "Подтвердить все",
|
||||
"zh": "全部确认",
|
||||
"uk": "Підтвердити все",
|
||||
"fr": "Tout confirmer"
|
||||
},
|
||||
"CancelAll": {
|
||||
"en": "Cancel all",
|
||||
"ru": "Отклонить все",
|
||||
"zh": "全部取消",
|
||||
"uk": "Відхилити все",
|
||||
"fr": "Tout annuler"
|
||||
},
|
||||
"ConfirmOne": {
|
||||
"en": "Confirm this item",
|
||||
"ru": "Подтвердить этот предмет",
|
||||
"zh": "确认此物品",
|
||||
"uk": "Підтвердити цей предмет",
|
||||
"fr": "Confirmer cet objet"
|
||||
},
|
||||
"CancelOne": {
|
||||
"en": "Cancel this item",
|
||||
"ru": "Отклонить этот предмет",
|
||||
"zh": "取消此物品",
|
||||
"uk": "Відхилити цей предмет",
|
||||
"fr": "Annuler cet objet"
|
||||
}
|
||||
},
|
||||
"CodeCopied": {
|
||||
"ru": "Скопировано",
|
||||
"en": "Copied",
|
||||
"zh": "已复制",
|
||||
"uk": "Скопійовано",
|
||||
"fr": "Copié"
|
||||
},
|
||||
"ContextMenus": {
|
||||
"Mafile": {
|
||||
"CopyLogin": {
|
||||
"en": "Copy login",
|
||||
"ru": "Скопировать логин",
|
||||
"zh": "复制登录名",
|
||||
"uk": "Скопіювати логін",
|
||||
"fr": "Copier le login"
|
||||
},
|
||||
"CopyMafile": {
|
||||
"en": "Copy mafile",
|
||||
"ru": "Скопировать мафайл",
|
||||
"zh": "复制我的文件",
|
||||
"uk": "Скопіювати мафайл",
|
||||
"fr": "Copier le mafile"
|
||||
},
|
||||
"CopySteamId": {
|
||||
"en": "Copy SteamID",
|
||||
"ru": "Скопировать SteamID",
|
||||
"zh": "复制 Steam ID",
|
||||
"uk": "Скопіювати SteamID",
|
||||
"fr": "Copier SteamID"
|
||||
},
|
||||
"CreateGroup": {
|
||||
"en": "Create group",
|
||||
"ru": "Создать группу",
|
||||
"zh": "创建群组",
|
||||
"uk": "Створити групу",
|
||||
"fr": "Créer un groupe"
|
||||
},
|
||||
"AddToGroup": {
|
||||
"en": "Add to group",
|
||||
"ru": "Добавить в группу",
|
||||
"zh": "添加到群组",
|
||||
"uk": "Додати в групу",
|
||||
"fr": "Ajouter au groupe"
|
||||
},
|
||||
"RemoveFromGroup": {
|
||||
"en": "Remove from group",
|
||||
"ru": "Удалить из группы",
|
||||
"zh": "从群组中删除",
|
||||
"uk": "Видалити з групи",
|
||||
"fr": "Supprimer du groupe"
|
||||
},
|
||||
"CopyPassword": {
|
||||
"en": "Copy password",
|
||||
"ru": "Скопировать пароль",
|
||||
"zh": "复制密码",
|
||||
"uk": "Скопіювати пароль",
|
||||
"fr": "Copier le mot de passe"
|
||||
},
|
||||
"UnattachProxy": {
|
||||
"en": "Unattach proxy",
|
||||
"ru": "Открепить прокси",
|
||||
"zh": "取消代理绑定",
|
||||
"uk": "Відкріпити проксі",
|
||||
"fr": "Détacher le proxy"
|
||||
}
|
||||
},
|
||||
"Proxy": {
|
||||
"Copy": {
|
||||
"en": "Copy",
|
||||
"ru": "Скопировать",
|
||||
"zh": "复制",
|
||||
"uk": "Скопіювати",
|
||||
"fr": "Copier"
|
||||
},
|
||||
"CopyAddress": {
|
||||
"en": "Copy address",
|
||||
"ru": "Скопировать адрес",
|
||||
"zh": "复制地址",
|
||||
"uk": "Скопіювати адресу",
|
||||
"fr": "Copier l'adresse"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"CantAlignTimeError": {
|
||||
"ru": "Не удается синхронизировать время со Steam. Возможно отсутствует подключение к интернету или Steam недоступен. Подробная ошибка сохранена в log.log",
|
||||
"en": "Can't align time with Steam. Maybe no internet connection or Steam is unavailable. Detailed error saved in log.log",
|
||||
"zh": "无法与 Steam 对齐时间。可能没有互联网连接或 Steam 不可用。详细错误已保存到 log.log 中",
|
||||
"uk": "Не вдається синхронізувати час з Steam. Можливо відсутнє підключення до інтернету або Steam недоступний. Детальна помилка збережена в log.log",
|
||||
"fr": "Impossible de synchroniser l'heure avec Steam. Peut-être qu'il n'y a pas de connexion internet ou Steam est indisponible. Détails de l'erreur enregistrés dans log.log"
|
||||
}
|
||||
}
|
||||
@@ -1,85 +0,0 @@
|
||||
{
|
||||
"LinksView": {
|
||||
"UsefulLinks": {
|
||||
"en": "Useful links",
|
||||
"ru": "Полезные ссылки",
|
||||
"zh": "相关链接",
|
||||
"uk": "Корисні посилання",
|
||||
"fr": "Liens utiles"
|
||||
},
|
||||
"Documentation": {
|
||||
"en": "Documentation",
|
||||
"ru": "Документация",
|
||||
"zh": "文档",
|
||||
"uk": "Документація",
|
||||
"fr": "Documentation"
|
||||
},
|
||||
"CheckForUpdates": {
|
||||
"en": "Check for updates",
|
||||
"ru": "Проверить обновления",
|
||||
"zh": "检查更新",
|
||||
"uk": "Перевірити оновлення",
|
||||
"fr": "Vérifier les mises à jour"
|
||||
}
|
||||
},
|
||||
"MafileMoverView": {
|
||||
"Title": {
|
||||
"en": "Move Steam Guard",
|
||||
"ru": "Перенести Steam Guard",
|
||||
"zh": "转移Steam手机令牌",
|
||||
"uk": "Перенести Steam Guard",
|
||||
"fr": "Déplacer Steam Guard"
|
||||
},
|
||||
"Done": {
|
||||
"en": "Steam Guard moved",
|
||||
"ru": "Steam Guard перенесен",
|
||||
"zh": "Steam手机令牌已迁移",
|
||||
"uk": "Steam Guard перенесено",
|
||||
"fr": "Steam Guard déplacé"
|
||||
}
|
||||
},
|
||||
"SetAccountPasswordsView": {
|
||||
"Title": {
|
||||
"en": "Set passwords",
|
||||
"ru": "Назначить пароли",
|
||||
"zh": "设置密码",
|
||||
"uk": "Призначити паролі",
|
||||
"fr": "Définir les mots de passe"
|
||||
},
|
||||
"EncryptionPassword": {
|
||||
"en": "Encryption password:",
|
||||
"ru": "Пароль шифрования:",
|
||||
"zh": "加密密码:",
|
||||
"uk": "Пароль шифрування:",
|
||||
"fr": "Mot de passe de chiffrement:"
|
||||
},
|
||||
"EnterPassword": {
|
||||
"en": "Enter password",
|
||||
"ru": "Введите пароль",
|
||||
"zh": "输入密码",
|
||||
"uk": "Введіть пароль",
|
||||
"fr": "Entrer le mot de passe"
|
||||
},
|
||||
"Status": {
|
||||
"en": "Status:",
|
||||
"ru": "Статус:",
|
||||
"zh": "状态:",
|
||||
"uk": "Статус:",
|
||||
"fr": "Statut:"
|
||||
},
|
||||
"EncryptionHint": {
|
||||
"en": "All passwords in mafiles will be encrypted using the encryption password.",
|
||||
"ru": "Все пароли в мафайлах будут зашифрованы с помощью пароля шифрования.",
|
||||
"zh": "mafiles 中的所有密码都将使用加密密码加密。",
|
||||
"uk": "Всі паролі в мафайлах будуть зашифровані за допомогою пароля шифрування.",
|
||||
"fr": "Tous les mots de passe dans les mafiles seront chiffrés à l'aide du mot de passe de chiffrement."
|
||||
},
|
||||
"InputFormat": {
|
||||
"en": "Supported formats:\r\n\r\nlogin:password\r\nsteamid:password",
|
||||
"ru": "Поддерживаемые форматы:\r\n\r\nlogin:password\r\nsteamid:password",
|
||||
"zh": "支持的格式:\r\n\r\n登录名:密码\r\nSteamID:密码",
|
||||
"uk": "Підтримувані формати:\r\n\r\nlogin:password\r\nsteamid:password",
|
||||
"fr": "Formats pris en charge:\r\n\r\nlogin:password\r\nsteamid:password"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user