Skip to content

Commit 5abfa43

Browse files
authored
chore: release v2.1.14
Merge pull request #157 from remnawave:dev
2 parents cabd47e + d77c046 commit 5abfa43

File tree

24 files changed

+698
-88
lines changed

24 files changed

+698
-88
lines changed

package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@remnawave/frontend",
33
"private": false,
44
"type": "module",
5-
"version": "2.1.13",
5+
"version": "2.1.14",
66
"license": "AGPL-3.0-only",
77
"author": "REMNAWAVE <github.com/remnawave>",
88
"homepage": "https://github.com/remnawave",
@@ -58,7 +58,7 @@
5858
"@mantine/spotlight": "^8.3.1",
5959
"@monaco-editor/react": "^4.7.0",
6060
"@paralleldrive/cuid2": "2.2.2",
61-
"@remnawave/backend-contract": "2.1.41",
61+
"@remnawave/backend-contract": "2.1.57",
6262
"@stablelib/base64": "^2.0.1",
6363
"@stablelib/x25519": "^2.0.1",
6464
"@tabler/icons-react": "^3.34.1",

public/locales/en/remnawave.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"internal-squads": "Internal Squads",
2323
"infra-billing": "Infra Billing",
2424
"hwid-inspector": "HWID Inspector",
25-
"tools": "Tools"
25+
"tools": "Tools",
26+
"srh-inspector": "SRH Inspector"
2627
},
2728
"bandwidth-metrics": {
2829
"current-year": "Current year",
@@ -1628,5 +1629,16 @@
16281629
"no-platform-data": "No platform data available",
16291630
"no-app-data": "No app data available"
16301631
}
1632+
},
1633+
"use-srh-inspector-table-columns": {
1634+
"request-ip": "Request IP",
1635+
"user-agent": "User Agent",
1636+
"request-at": "Request At",
1637+
"user-uuid": "User UUID"
1638+
},
1639+
"srh-inspector-table": {
1640+
"widget": {
1641+
"subscription-request-history": "Subscription Request History"
1642+
}
16311643
}
1632-
}
1644+
}

public/locales/fa/remnawave.json

Lines changed: 43 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@
2121
"config-profiles": "پروفایل‌های کانفیگ",
2222
"internal-squads": "اسکوادهای داخلی",
2323
"infra-billing": "صورتحساب‌های تجهیزات",
24-
"hwid-inspector": "HWID Inspector",
25-
"tools": "Tools"
24+
"hwid-inspector": "بازرسی HWID",
25+
"tools": "ابزارها",
26+
"srh-inspector": "بازرسی SRH"
2627
},
2728
"bandwidth-metrics": {
2829
"current-year": "امسال",
@@ -212,10 +213,10 @@
212213
"edit-host": "ویرایش هاست",
213214
"dangling-host-cannot-be-cloned": "نمی‌توان هاست معلق را کلون کرد",
214215
"error": "خطا",
215-
"are-you-sure": "Are you sure?",
216-
"allowing-insecure-connections-can-lead-to-security-risks-we-do-not-recommend-enabling-this-option": "Allowing insecure connections can lead to security risks. We do not recommend enabling this option.",
217-
"proceed": "Proceed",
218-
"cancel": "Cancel"
216+
"are-you-sure": "آیا مطمئن هستید؟",
217+
"allowing-insecure-connections-can-lead-to-security-risks-we-do-not-recommend-enabling-this-option": "اجازه دادن برای برقراری اتصال‌های ناامن می‌تواند موجب ریسک‌های امنیتی شود. ما فعال کردن این گزینه را پیشنهاد نمی‌کنیم.",
218+
"proceed": "ادامه",
219+
"cancel": "انصراف"
219220
}
220221
},
221222
"hosts-page-header": {
@@ -422,8 +423,8 @@
422423
"wildcard-domain-description": "الگوی wildcard برای دامنه. Remnawave به جای * یک رشته متنی رندوم جایگذاری خواهد کرد",
423424
"override-sni-from-address": "بازنویسی SNI از آدرس دامنه",
424425
"override-sni-from-address-description": "این گزینه مقدار SNI را با آدرس مشخص شده جایگزین خواهد کرد که برای کانفیگ‌های چند دامنه‌ای و wildcard قابل استفاده می‌باشد",
425-
"legacy-options": "Legacy options",
426-
"allow-insecure": "Allow Insecure"
426+
"legacy-options": "تنظیمات قدیمی",
427+
"allow-insecure": "اجازه اتصال ناامن"
427428
},
428429
"base-node-form": {
429430
"country": "کشور",
@@ -1595,38 +1596,49 @@
15951596
},
15961597
"get-user-subscription-request-history": {
15971598
"feature": {
1598-
"subscription-request-history": "Subscription Request History",
1599-
"nothing-to-show": "Nothing to show...",
1600-
"request-at": "Request At",
1601-
"ip-address": "IP Address",
1602-
"user-agent": "User Agent"
1599+
"subscription-request-history": "تاریخچه درخواست اشتراک",
1600+
"nothing-to-show": "چیزی برای نشان دادن موجود نیست...",
1601+
"request-at": "درخواست شده در",
1602+
"ip-address": "آدرس IP",
1603+
"user-agent": "عامل کاربر"
16031604
}
16041605
},
16051606
"use-hwid-inspector-table-columns": {
1606-
"platform": "Platform",
1607-
"os-version": "OS Version",
1608-
"device-model": "Device Model",
1609-
"user-agent": "User Agent",
1610-
"user-uuid": "User UUID",
1611-
"created-at": "Created At",
1612-
"updated-at": "Updated At"
1607+
"platform": "پلتفرم",
1608+
"os-version": "نسخه سیستم عامل",
1609+
"device-model": "مدل دستگاه",
1610+
"user-agent": "عامل کاربر",
1611+
"user-uuid": "UUID کاربر",
1612+
"created-at": "ایجاد شده در",
1613+
"updated-at": "به‌روز شده در"
16131614
},
16141615
"hwid-inspector-table": {
16151616
"widget": {
1616-
"hwid-devices-list": "HWID Devices list"
1617+
"hwid-devices-list": "لیست دستگاه‌های HWID"
16171618
}
16181619
},
16191620
"hwid-inspector-metrics": {
16201621
"widget": {
1621-
"apps": "Apps",
1622-
"platforms": "Platforms",
1623-
"total-unique-devices": "Total Unique Devices",
1624-
"total-hwid-devices": "Total HWID Devices",
1625-
"avg-devices-per-user": "Avg Devices Per User",
1626-
"platform-distribution": "Platform Distribution",
1627-
"app-distribution": "App Distribution",
1628-
"no-platform-data": "No platform data available",
1629-
"no-app-data": "No app data available"
1622+
"apps": "نرم‌افزارها",
1623+
"platforms": "پلتفرم‌ها",
1624+
"total-unique-devices": "لیست دستگاه‌های منحصر به فرد",
1625+
"total-hwid-devices": "تغداد کل دستگاه‌های HWID",
1626+
"avg-devices-per-user": "میانگین دستگاه بر کاربر",
1627+
"platform-distribution": "توزیع پلتفرم‌ها",
1628+
"app-distribution": "توزیع نرم‌افزارها",
1629+
"no-platform-data": "داده‌ای برای پلتفرم‌ها در دسترس نیست",
1630+
"no-app-data": "داده‌ای برای نرم‌افزارها در دسترس نیست"
1631+
}
1632+
},
1633+
"use-srh-inspector-table-columns": {
1634+
"request-ip": "IP درخواست کننده",
1635+
"user-agent": "عامل کاربر",
1636+
"request-at": "درخواست شده در",
1637+
"user-uuid": "UUID کاربر"
1638+
},
1639+
"srh-inspector-table": {
1640+
"widget": {
1641+
"subscription-request-history": "تاریخچه درخواست اشتراک"
16301642
}
16311643
}
1632-
}
1644+
}

public/locales/ru/remnawave.json

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"internal-squads": "Внутренние сквады",
2323
"infra-billing": "Инфра-биллинг",
2424
"hwid-inspector": "Инспектор HWID",
25-
"tools": "Инструменты"
25+
"tools": "Инструменты",
26+
"srh-inspector": "Инспектор SRH"
2627
},
2728
"bandwidth-metrics": {
2829
"current-year": "Текущий год",
@@ -380,9 +381,9 @@
380381
"here-you-can-override-security-settings-from-xtls-config": "Здесь вы можете переопределить настройки безопасности из конфигурации XTLS.",
381382
"extra-xhttp": "Extra xHTTP",
382383
"xhttp-extra-params": "xHTTP extra params",
383-
"extra-xhttp-description": "This extra params will work only with xHTTP protocol. Pass object \"extra\" to the client. This JSON input is not validated, be sure to paste the correct extra params. Use the button below to copy the basic extra params, then paste it into the JSON input.",
384+
"extra-xhttp-description": "Этот параметр будет работать только с протоколом XHTTP. Клиенту будет передан объект \"extra\". Ввод JSON не проверяется, убедитесь в правильности написания конфигурации. Вы можете использовать кнопку ниже, чтобы скопировать дополнительные настройки и вставить их в JSON вход.",
384385
"invalid-json": "Неверный JSON",
385-
"fill-with-sample-xhttp-extra-params": "Fill with sample xHTTP extra params",
386+
"fill-with-sample-xhttp-extra-params": "Заполнить примером xHTTP extra",
386387
"close": "Закрыть",
387388
"clone": "Дублировать",
388389
"address-description-line-1": "Адрес должен быть IP-адресом или доменным именем пункта назначения соединения.",
@@ -413,7 +414,7 @@
413414
"xray-json-and-raw": "Xray Json & Raw",
414415
"hide-host": "Скрыть хост",
415416
"hide-host-from-users-remnawave-will-send-host-only-for-raw-subscription-responses": "Скрыть хост от пользователей, Remnawave отправит этот хост только для RAW-формата подписки",
416-
"apps-specific": "Apps specific",
417+
"apps-specific": "Настройки для приложений",
417418
"single-domain": "Один домен",
418419
"default-mode-for-one-domain": "Режим по умолчанию для одного домена",
419420
"multi-domain": "Мульти домен",
@@ -459,7 +460,7 @@
459460
"bandwidth": "Трафик",
460461
"short-stats": "Краткая статистика",
461462
"remnawave-usage": "Remnawave Usage",
462-
"process-details": "Process Details"
463+
"process-details": "Детали по процессам"
463464
}
464465
},
465466
"login-form": {
@@ -923,7 +924,7 @@
923924
"timestamps": "Временные метки",
924925
"created-at": "Дата создания",
925926
"updated-at": "Дата обновления",
926-
"tag": "Тэг",
927+
"tag": "Tag",
927928
"first-connected-at": "Первое подключение",
928929
"active-internal-squads": "Активные внутренние сквады"
929930
}
@@ -1061,7 +1062,7 @@
10611062
"platform": "Платформа",
10621063
"unknown": "Неизвестно",
10631064
"model": "Модель",
1064-
"user-agent": "Юзер-агент",
1065+
"user-agent": "User Agent",
10651066
"added": "Создан",
10661067
"os-version": "Версия OS",
10671068
"delete-device": "Удалить устройство",
@@ -1299,7 +1300,7 @@
12991300
"please-select-a-provider-and-billing-node": "Пожалуйста, выберите провайдера и биллинг ноду",
13001301
"billing-node": "Биллинг нода",
13011302
"next-billing-at": "Следующий платеж",
1302-
"next-billing-at-description": "The date and time when the billing node will be billed. Remnawave will notify you about upcoming billing.",
1303+
"next-billing-at-description": "Дата и время для следующей оплаты этого узла. Remnawave уведомит вас о предстоящем платеже.",
13031304
"create": "Создать"
13041305
}
13051306
}
@@ -1599,14 +1600,14 @@
15991600
"nothing-to-show": "Нечего показывать...",
16001601
"request-at": "Запрос в",
16011602
"ip-address": "IP-адрес",
1602-
"user-agent": "Юзер-агент"
1603+
"user-agent": "User Agent"
16031604
}
16041605
},
16051606
"use-hwid-inspector-table-columns": {
16061607
"platform": "Платформа",
16071608
"os-version": "Версия OS",
16081609
"device-model": "Модель устройства",
1609-
"user-agent": "Юзер-агент",
1610+
"user-agent": "User Agent",
16101611
"user-uuid": "UUID польз.",
16111612
"created-at": "Дата создания",
16121613
"updated-at": "Дата обновления"
@@ -1628,5 +1629,16 @@
16281629
"no-platform-data": "Нет доступных данных платформы",
16291630
"no-app-data": "Нет данных"
16301631
}
1632+
},
1633+
"use-srh-inspector-table-columns": {
1634+
"request-ip": "IP адрес запроса",
1635+
"user-agent": "User Agent",
1636+
"request-at": "Дата запроса",
1637+
"user-uuid": "UUID польз."
1638+
},
1639+
"srh-inspector-table": {
1640+
"widget": {
1641+
"subscription-request-history": "История запросов подписки"
1642+
}
16311643
}
1632-
}
1644+
}

public/locales/zh/remnawave.json

Lines changed: 37 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@
2121
"config-profiles": "配置文件",
2222
"internal-squads": "内部分组",
2323
"infra-billing": "网络供应商计费",
24-
"hwid-inspector": "HWID Inspector",
25-
"tools": "Tools"
24+
"hwid-inspector": "HWID 视图",
25+
"tools": "工具",
26+
"srh-inspector": "SRH 检查"
2627
},
2728
"bandwidth-metrics": {
2829
"current-year": "今年",
@@ -212,10 +213,10 @@
212213
"edit-host": "编辑主机",
213214
"dangling-host-cannot-be-cloned": "同名主机不能被克隆。",
214215
"error": "错误",
215-
"are-you-sure": "Are you sure?",
216-
"allowing-insecure-connections-can-lead-to-security-risks-we-do-not-recommend-enabling-this-option": "Allowing insecure connections can lead to security risks. We do not recommend enabling this option.",
217-
"proceed": "Proceed",
218-
"cancel": "Cancel"
216+
"are-you-sure": "您确定吗?",
217+
"allowing-insecure-connections-can-lead-to-security-risks-we-do-not-recommend-enabling-this-option": "允许不安全的连接会导致安全风险。我们不建议启用此选项。",
218+
"proceed": "继续",
219+
"cancel": "取消"
219220
}
220221
},
221222
"hosts-page-header": {
@@ -422,8 +423,8 @@
422423
"wildcard-domain-description": "子域的通配符模式。Remnawave将以 * 替换为随机生成的字符串。",
423424
"override-sni-from-address": "从地址覆盖SNI地址",
424425
"override-sni-from-address-description": "此选项用指定的地址字段值替换SNI值。这对于多域配置或通配符域配置特别有用。",
425-
"legacy-options": "Legacy options",
426-
"allow-insecure": "Allow Insecure"
426+
"legacy-options": "传统选项",
427+
"allow-insecure": "允许不安全的连接"
427428
},
428429
"base-node-form": {
429430
"country": "国家",
@@ -1603,30 +1604,41 @@
16031604
}
16041605
},
16051606
"use-hwid-inspector-table-columns": {
1606-
"platform": "Platform",
1607-
"os-version": "OS Version",
1608-
"device-model": "Device Model",
1607+
"platform": "平台",
1608+
"os-version": "操作系统版本",
1609+
"device-model": "设备型号",
16091610
"user-agent": "User Agent",
1610-
"user-uuid": "User UUID",
1611-
"created-at": "Created At",
1612-
"updated-at": "Updated At"
1611+
"user-uuid": "用户 UUID",
1612+
"created-at": "创建于",
1613+
"updated-at": "更新于"
16131614
},
16141615
"hwid-inspector-table": {
16151616
"widget": {
1616-
"hwid-devices-list": "HWID Devices list"
1617+
"hwid-devices-list": "HWID 设备列表"
16171618
}
16181619
},
16191620
"hwid-inspector-metrics": {
16201621
"widget": {
1621-
"apps": "Apps",
1622-
"platforms": "Platforms",
1623-
"total-unique-devices": "Total Unique Devices",
1624-
"total-hwid-devices": "Total HWID Devices",
1625-
"avg-devices-per-user": "Avg Devices Per User",
1626-
"platform-distribution": "Platform Distribution",
1627-
"app-distribution": "App Distribution",
1628-
"no-platform-data": "No platform data available",
1629-
"no-app-data": "No app data available"
1622+
"apps": "应用",
1623+
"platforms": "平台",
1624+
"total-unique-devices": "唯一设备总数",
1625+
"total-hwid-devices": "HWID 设备总数",
1626+
"avg-devices-per-user": "每个用户平均设备数",
1627+
"platform-distribution": "平台分布",
1628+
"app-distribution": "应用分布",
1629+
"no-platform-data": "无平台数据",
1630+
"no-app-data": "无可用数据"
1631+
}
1632+
},
1633+
"use-srh-inspector-table-columns": {
1634+
"request-ip": "请求IP地址",
1635+
"user-agent": "User Agent",
1636+
"request-at": "请求时间",
1637+
"user-uuid": "用户 UUID"
1638+
},
1639+
"srh-inspector-table": {
1640+
"widget": {
1641+
"subscription-request-history": "订阅请求历史"
16301642
}
16311643
}
1632-
}
1644+
}

0 commit comments

Comments
 (0)