diff --git a/frontend/src/pages/nodes/NodeFormModal.vue b/frontend/src/pages/nodes/NodeFormModal.vue index 720f4e8b..9c392ffa 100644 --- a/frontend/src/pages/nodes/NodeFormModal.vue +++ b/frontend/src/pages/nodes/NodeFormModal.vue @@ -163,9 +163,9 @@ async function onSave() { - + -
Enable only for nodes on a private network or VPN.
+
{{ t('pages.nodes.allowPrivateAddressHint') }}
diff --git a/web/translation/ar-EG.json b/web/translation/ar-EG.json index e73eee06..663e81f3 100644 --- a/web/translation/ar-EG.json +++ b/web/translation/ar-EG.json @@ -418,6 +418,8 @@ "apiTokenHint": "البانل البعيد بيعرض توكن API بتاعه في الإعدادات → توكن API.", "regenerate": "تجديد التوكن", "regenerateConfirm": "تجديد التوكن هيلغي التوكن الحالي. أي بانل مركزي بيستخدمه هيفقد الصلاحية لحد ما تحدّث التوكن. تكمّل؟", + "allowPrivateAddress": "السماح بالعنوان الخاص", + "allowPrivateAddressHint": "التفعيل فقط للعقد على شبكة خاصة أو VPN.", "enable": "مفعل", "status": "الحالة", "cpu": "المعالج", diff --git a/web/translation/en-US.json b/web/translation/en-US.json index 1e8d01c6..5cf1f7c0 100644 --- a/web/translation/en-US.json +++ b/web/translation/en-US.json @@ -418,6 +418,8 @@ "apiTokenHint": "The remote panel exposes its API token under Settings → API Token.", "regenerate": "Regenerate Token", "regenerateConfirm": "Regenerating invalidates the current token. Any central panel using it will lose access until updated. Continue?", + "allowPrivateAddress": "Allow private address", + "allowPrivateAddressHint": "Enable only for nodes on a private network or VPN.", "enable": "Enabled", "status": "Status", "cpu": "CPU", diff --git a/web/translation/es-ES.json b/web/translation/es-ES.json index c02b4de4..9b6a5e87 100644 --- a/web/translation/es-ES.json +++ b/web/translation/es-ES.json @@ -418,6 +418,8 @@ "apiTokenHint": "El panel remoto expone su token de API en Configuración → Token de API.", "regenerate": "Regenerar token", "regenerateConfirm": "Regenerar invalida el token actual. Cualquier panel central que lo use perderá el acceso hasta que se actualice. ¿Continuar?", + "allowPrivateAddress": "Permitir dirección privada", + "allowPrivateAddressHint": "Habilitar solo para nodos en una red privada o VPN.", "enable": "Habilitado", "status": "Estado", "cpu": "CPU", diff --git a/web/translation/fa-IR.json b/web/translation/fa-IR.json index f2052f66..1295e400 100644 --- a/web/translation/fa-IR.json +++ b/web/translation/fa-IR.json @@ -418,6 +418,8 @@ "apiTokenHint": "پنل ریموت توکن API خودش را در بخش تنظیمات → توکن API نمایش می‌دهد.", "regenerate": "تولید مجدد توکن", "regenerateConfirm": "تولید مجدد، توکن فعلی را باطل می‌کند. هر پنل مرکزی‌ای که از این توکن استفاده می‌کند تا زمان به‌روزرسانی، دسترسی‌اش قطع می‌شود. ادامه می‌دهید؟", + "allowPrivateAddress": "اجازه آدرس خصوصی", + "allowPrivateAddressHint": "فقط برای نودهای روی شبکه خصوصی یا VPN فعال شود.", "enable": "فعال", "status": "وضعیت", "cpu": "پردازنده", diff --git a/web/translation/id-ID.json b/web/translation/id-ID.json index 095984e3..84769a3b 100644 --- a/web/translation/id-ID.json +++ b/web/translation/id-ID.json @@ -418,6 +418,8 @@ "apiTokenHint": "Panel jarak jauh menampilkan token API-nya di Pengaturan → Token API.", "regenerate": "Buat Ulang Token", "regenerateConfirm": "Membuat ulang akan membatalkan token saat ini. Setiap panel pusat yang menggunakannya akan kehilangan akses sampai diperbarui. Lanjutkan?", + "allowPrivateAddress": "Izinkan alamat pribadi", + "allowPrivateAddressHint": "Aktifkan hanya untuk node di jaringan pribadi atau VPN.", "enable": "Aktif", "status": "Status", "cpu": "CPU", diff --git a/web/translation/ja-JP.json b/web/translation/ja-JP.json index 93c2dbbf..913ef5e5 100644 --- a/web/translation/ja-JP.json +++ b/web/translation/ja-JP.json @@ -418,6 +418,8 @@ "apiTokenHint": "リモートパネルでは、設定 → APIトークン でAPIトークンを確認できます。", "regenerate": "トークンを再生成", "regenerateConfirm": "再生成すると現在のトークンは無効になります。これを使用しているすべての中央パネルは更新されるまでアクセスできなくなります。続行しますか?", + "allowPrivateAddress": "プライベートアドレスを許可", + "allowPrivateAddressHint": "プライベートネットワークまたはVPN上のノードにのみ有効にします。", "enable": "有効", "status": "ステータス", "cpu": "CPU", diff --git a/web/translation/pt-BR.json b/web/translation/pt-BR.json index fa56b477..74cd6ba7 100644 --- a/web/translation/pt-BR.json +++ b/web/translation/pt-BR.json @@ -418,6 +418,8 @@ "apiTokenHint": "O painel remoto exibe o token da API em Configurações → Token da API.", "regenerate": "Regenerar token", "regenerateConfirm": "Regenerar invalida o token atual. Qualquer painel central que o utilize perderá acesso até ser atualizado. Continuar?", + "allowPrivateAddress": "Permitir endereço privado", + "allowPrivateAddressHint": "Ativar apenas para nós em uma rede privada ou VPN.", "enable": "Ativado", "status": "Status", "cpu": "CPU", diff --git a/web/translation/ru-RU.json b/web/translation/ru-RU.json index f6f59287..3c16ede8 100644 --- a/web/translation/ru-RU.json +++ b/web/translation/ru-RU.json @@ -418,6 +418,8 @@ "apiTokenHint": "Удалённая панель показывает свой токен API в разделе Настройки → Токен API.", "regenerate": "Сгенерировать токен заново", "regenerateConfirm": "Повторная генерация аннулирует текущий токен. Любая центральная панель, использующая его, потеряет доступ до обновления. Продолжить?", + "allowPrivateAddress": "Разрешить частный адрес", + "allowPrivateAddressHint": "Включить только для узлов в частной сети или VPN.", "enable": "Включён", "status": "Статус", "cpu": "CPU", diff --git a/web/translation/tr-TR.json b/web/translation/tr-TR.json index 84064211..7895c1b6 100644 --- a/web/translation/tr-TR.json +++ b/web/translation/tr-TR.json @@ -418,6 +418,8 @@ "apiTokenHint": "Uzak panel API token'ını Ayarlar → API Token altında gösterir.", "regenerate": "Token'ı Yeniden Oluştur", "regenerateConfirm": "Yeniden oluşturmak mevcut token'ı geçersiz kılar. Onu kullanan tüm merkezi paneller, güncellenene kadar erişimini kaybeder. Devam edilsin mi?", + "allowPrivateAddress": "Özel adrese izin ver", + "allowPrivateAddressHint": "Yalnızca özel ağ veya VPN üzerindeki düğümler için etkinleştir.", "enable": "Etkin", "status": "Durum", "cpu": "CPU", diff --git a/web/translation/uk-UA.json b/web/translation/uk-UA.json index 150decb5..6ed76eb0 100644 --- a/web/translation/uk-UA.json +++ b/web/translation/uk-UA.json @@ -418,6 +418,8 @@ "apiTokenHint": "Віддалена панель показує свій токен API в Налаштуваннях → Токен API.", "regenerate": "Перегенерувати токен", "regenerateConfirm": "Перегенерація скасовує поточний токен. Будь-яка центральна панель, що його використовує, втратить доступ до оновлення. Продовжити?", + "allowPrivateAddress": "Дозволити приватну адресу", + "allowPrivateAddressHint": "Увімкнути лише для вузлів у приватній мережі або VPN.", "enable": "Увімкнено", "status": "Статус", "cpu": "CPU", diff --git a/web/translation/vi-VN.json b/web/translation/vi-VN.json index 9eaef4f2..09e8d8b2 100644 --- a/web/translation/vi-VN.json +++ b/web/translation/vi-VN.json @@ -418,6 +418,8 @@ "apiTokenHint": "Panel từ xa hiển thị token API tại Cài đặt → Token API.", "regenerate": "Tạo lại token", "regenerateConfirm": "Tạo lại sẽ vô hiệu hóa token hiện tại. Mọi panel trung tâm dùng nó sẽ mất quyền truy cập cho đến khi được cập nhật. Tiếp tục?", + "allowPrivateAddress": "Cho phép địa chỉ riêng", + "allowPrivateAddressHint": "Chỉ bật cho các nút trên mạng riêng hoặc VPN.", "enable": "Kích hoạt", "status": "Trạng thái", "cpu": "CPU", diff --git a/web/translation/zh-CN.json b/web/translation/zh-CN.json index beb78ccb..0d65cb53 100644 --- a/web/translation/zh-CN.json +++ b/web/translation/zh-CN.json @@ -418,6 +418,8 @@ "apiTokenHint": "远程面板在 设置 → API 令牌 中显示其 API 令牌。", "regenerate": "重新生成令牌", "regenerateConfirm": "重新生成会使当前令牌失效。任何使用该令牌的中央面板都会失去访问权限,直至更新。是否继续?", + "allowPrivateAddress": "允许私有地址", + "allowPrivateAddressHint": "仅对私有网络或VPN上的节点启用。", "enable": "已启用", "status": "状态", "cpu": "CPU", diff --git a/web/translation/zh-TW.json b/web/translation/zh-TW.json index 36b60a67..56a0c075 100644 --- a/web/translation/zh-TW.json +++ b/web/translation/zh-TW.json @@ -418,6 +418,8 @@ "apiTokenHint": "遠端面板在 設定 → API 權杖 中顯示其 API 權杖。", "regenerate": "重新產生權杖", "regenerateConfirm": "重新產生會使目前的權杖失效。任何使用該權杖的中央面板將失去存取權,直到更新為止。是否繼續?", + "allowPrivateAddress": "允許私有地址", + "allowPrivateAddressHint": "僅對私有網路或VPN上的節點啟用。", "enable": "已啟用", "status": "狀態", "cpu": "CPU",