{t(($) => $['appMenus.accessPoint'], { ns: 'common' })}
+
{t(($) => $['studio.accessPoint.description'], { ns: 'deployments' })}
diff --git a/web/i18n/ar-TN/deployments.json b/web/i18n/ar-TN/deployments.json
index 6951e5402b5a83..36f7828971125c 100644
--- a/web/i18n/ar-TN/deployments.json
+++ b/web/i18n/ar-TN/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "غير منشور",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "جاري إلغاء النشر",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "غير معروف",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "استدعِ التطبيق من خدماتك عبر HTTP",
"studio.accessPoint.description": "جميع طرق الوصول إلى هذا التطبيق في البيئة المدمجة وكل بيئة منشورة.",
"studio.accessPoint.embedIntoSite": "تضمين في الموقع",
diff --git a/web/i18n/de-DE/deployments.json b/web/i18n/de-DE/deployments.json
index 5e8e411e2abc33..36cd854da8ca56 100644
--- a/web/i18n/de-DE/deployments.json
+++ b/web/i18n/de-DE/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Nicht bereitgestellt",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Bereitstellung wird aufgehoben",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Unbekannt",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Rufen Sie die App über HTTP aus Ihren Diensten auf",
"studio.accessPoint.description": "Alle Möglichkeiten, diese App in der integrierten Umgebung und jeder bereitgestellten Umgebung zu erreichen.",
"studio.accessPoint.embedIntoSite": "In Website einbetten",
diff --git a/web/i18n/en-US/deployments.json b/web/i18n/en-US/deployments.json
index dbc046fb923a9f..add54fec723c72 100644
--- a/web/i18n/en-US/deployments.json
+++ b/web/i18n/en-US/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Not deployed",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Undeploying",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Unknown",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Integrate the app into your services over HTTP",
"studio.accessPoint.description": "All the ways this app can be reached. Access points match the running version only.",
"studio.accessPoint.embedIntoSite": "Embed Into Site",
diff --git a/web/i18n/es-ES/deployments.json b/web/i18n/es-ES/deployments.json
index c106c952abd0e8..af4ee71d553435 100644
--- a/web/i18n/es-ES/deployments.json
+++ b/web/i18n/es-ES/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "No desplegado",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Retirando despliegue",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Desconocido",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Llama a la aplicación desde tus servicios a través de HTTP",
"studio.accessPoint.description": "Todas las formas de acceder a esta aplicación en el entorno integrado y en cada entorno desplegado.",
"studio.accessPoint.embedIntoSite": "Insertar en el sitio",
diff --git a/web/i18n/fa-IR/deployments.json b/web/i18n/fa-IR/deployments.json
index a92a966c5ca2a6..f48f640dad2f98 100644
--- a/web/i18n/fa-IR/deployments.json
+++ b/web/i18n/fa-IR/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "مستقر نشده",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "در حال لغو استقرار",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ناشناخته",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "برنامه را از سرویسهای خود از طریق HTTP فراخوانی کنید",
"studio.accessPoint.description": "همه روشهای دسترسی به این برنامه در محیط داخلی و هر محیط استقراریافته.",
"studio.accessPoint.embedIntoSite": "جاسازی در سایت",
diff --git a/web/i18n/fr-FR/deployments.json b/web/i18n/fr-FR/deployments.json
index f8944a8329f9fe..13518732df2b36 100644
--- a/web/i18n/fr-FR/deployments.json
+++ b/web/i18n/fr-FR/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Non déployé",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Annulation du déploiement",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Inconnu",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Appelez l’application depuis vos services via HTTP",
"studio.accessPoint.description": "Toutes les façons d’accéder à cette application dans l’environnement intégré et dans chaque environnement déployé.",
"studio.accessPoint.embedIntoSite": "Intégrer au site",
diff --git a/web/i18n/hi-IN/deployments.json b/web/i18n/hi-IN/deployments.json
index 2ee9198915fca9..38834822638125 100644
--- a/web/i18n/hi-IN/deployments.json
+++ b/web/i18n/hi-IN/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "डिप्लॉय नहीं किया गया",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "अनडिप्लॉय हो रहा है",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "अज्ञात",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "HTTP के ज़रिए अपनी सेवाओं से ऐप को कॉल करें",
"studio.accessPoint.description": "बिल्ट-इन और हर डिप्लॉय किए गए एनवायरनमेंट में इस ऐप तक पहुँचने के सभी तरीके।",
"studio.accessPoint.embedIntoSite": "साइट में एम्बेड करें",
diff --git a/web/i18n/id-ID/deployments.json b/web/i18n/id-ID/deployments.json
index 7b1acc4817c688..d08ac1a0cad109 100644
--- a/web/i18n/id-ID/deployments.json
+++ b/web/i18n/id-ID/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Belum diterapkan",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Membatalkan penerapan",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Tidak diketahui",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Panggil aplikasi dari layanan Anda melalui HTTP",
"studio.accessPoint.description": "Semua cara aplikasi ini dapat diakses di lingkungan Bawaan dan setiap lingkungan yang di-deploy.",
"studio.accessPoint.embedIntoSite": "Sematkan ke situs",
diff --git a/web/i18n/it-IT/deployments.json b/web/i18n/it-IT/deployments.json
index ce823dc8737d72..5c014d678adccf 100644
--- a/web/i18n/it-IT/deployments.json
+++ b/web/i18n/it-IT/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Non distribuito",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Annullamento distribuzione",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Sconosciuto",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Chiama l’app dai tuoi servizi tramite HTTP",
"studio.accessPoint.description": "Tutti i modi per raggiungere questa app nell’ambiente integrato e in ogni ambiente distribuito.",
"studio.accessPoint.embedIntoSite": "Incorpora nel sito",
diff --git a/web/i18n/ja-JP/deployments.json b/web/i18n/ja-JP/deployments.json
index 8d2c18aca2181b..58cb3dc645b2e2 100644
--- a/web/i18n/ja-JP/deployments.json
+++ b/web/i18n/ja-JP/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未デプロイ",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "アンデプロイ中",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "不明",
+ "studio.accessControl.entryLabel": "アクセス制御",
+ "studio.accessControl.paywallDescription": "信頼できる IP アドレスからのみ、このアプリにアクセスできるようにします。",
+ "studio.accessControl.paywallTitle": "アクセス制御",
+ "studio.accessControl.previewAppName": "コードコンパニオン",
+ "studio.accessControl.previewCaption": "このアプリは、組織のネットワーク上でのみ利用できます。",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "アクセス制御をオンにする",
"studio.accessPoint.apiDescription": "HTTP 経由でアプリをサービスに統合",
"studio.accessPoint.description": "このアプリにアクセスするすべての方法。アクセスポイントは実行中のバージョンのみに対応します。",
"studio.accessPoint.embedIntoSite": "サイトに埋め込む",
diff --git a/web/i18n/ko-KR/deployments.json b/web/i18n/ko-KR/deployments.json
index e7235629114d8e..8ed58ff22204e5 100644
--- a/web/i18n/ko-KR/deployments.json
+++ b/web/i18n/ko-KR/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "배포되지 않음",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "배포 취소 중",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "알 수 없음",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "서비스에서 HTTP로 앱 호출",
"studio.accessPoint.description": "기본 제공 환경과 모든 배포 환경에서 이 앱에 접근하는 모든 방법입니다.",
"studio.accessPoint.embedIntoSite": "사이트에 임베드",
diff --git a/web/i18n/lo-LA/deployments.json b/web/i18n/lo-LA/deployments.json
index e6fca869da320d..64f89ac803bf92 100644
--- a/web/i18n/lo-LA/deployments.json
+++ b/web/i18n/lo-LA/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "ຍັງບໍ່ໄດ້ຕິດຕັ້ງ",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "ກຳລັງຖອນການຕິດຕັ້ງ",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ບໍ່ຮູ້ຈັກ",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "ເອີ້ນໃຊ້ແອັບຈາກບໍລິການຂອງທ່ານຜ່ານ HTTP",
"studio.accessPoint.description": "ທຸກວິທີທີ່ສາມາດເຂົ້າເຖິງແອັບນີ້ໄດ້ໃນສະພາບແວດລ້ອມ Built-in ແລະທຸກສະພາບແວດລ້ອມທີ່ deploy ແລ້ວ.",
"studio.accessPoint.embedIntoSite": "ຝັງໄວ້ໃນເວັບໄຊ",
diff --git a/web/i18n/nl-NL/deployments.json b/web/i18n/nl-NL/deployments.json
index f41bf709f365ae..a7a6ebb1376b91 100644
--- a/web/i18n/nl-NL/deployments.json
+++ b/web/i18n/nl-NL/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Niet geïmplementeerd",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Implementatie ongedaan maken",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Onbekend",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Roep de app via HTTP aan vanuit je services",
"studio.accessPoint.description": "Alle manieren waarop deze app bereikbaar is in de ingebouwde omgeving en elke geïmplementeerde omgeving.",
"studio.accessPoint.embedIntoSite": "In site insluiten",
diff --git a/web/i18n/pl-PL/deployments.json b/web/i18n/pl-PL/deployments.json
index 0ba09b657c3448..058c2e3f2a6a26 100644
--- a/web/i18n/pl-PL/deployments.json
+++ b/web/i18n/pl-PL/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Nie wdrożone",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Wycofywanie wdrożenia",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Nieznane",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Wywołuj aplikację z usług przez HTTP",
"studio.accessPoint.description": "Wszystkie sposoby dostępu do tej aplikacji w środowisku wbudowanym i każdym wdrożonym środowisku.",
"studio.accessPoint.embedIntoSite": "Osadź w witrynie",
diff --git a/web/i18n/pt-BR/deployments.json b/web/i18n/pt-BR/deployments.json
index 8818f88bb72ed7..6c5c72f6cc908b 100644
--- a/web/i18n/pt-BR/deployments.json
+++ b/web/i18n/pt-BR/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Não implantado",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Desimplantando",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Desconhecido",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Chame o aplicativo a partir dos seus serviços via HTTP",
"studio.accessPoint.description": "Todas as formas de acessar este aplicativo no ambiente integrado e em cada ambiente implantado.",
"studio.accessPoint.embedIntoSite": "Incorporar ao site",
diff --git a/web/i18n/ro-RO/deployments.json b/web/i18n/ro-RO/deployments.json
index 22efe318f8fbe8..882dd859431ec2 100644
--- a/web/i18n/ro-RO/deployments.json
+++ b/web/i18n/ro-RO/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Neimplementat",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Se anulează implementarea",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Necunoscut",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Apelează aplicația din serviciile tale prin HTTP",
"studio.accessPoint.description": "Toate modalitățile prin care această aplicație poate fi accesată în mediul integrat și în fiecare mediu implementat.",
"studio.accessPoint.embedIntoSite": "Încorporează în site",
diff --git a/web/i18n/ru-RU/deployments.json b/web/i18n/ru-RU/deployments.json
index a15eff066d2f02..f27ef5a7ab1ddb 100644
--- a/web/i18n/ru-RU/deployments.json
+++ b/web/i18n/ru-RU/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Не развернуто",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Свертывание развертывания",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Неизвестно",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Вызывайте приложение из своих сервисов по HTTP",
"studio.accessPoint.description": "Все способы доступа к приложению во встроенной среде и каждой развернутой среде.",
"studio.accessPoint.embedIntoSite": "Встроить на сайт",
diff --git a/web/i18n/sl-SI/deployments.json b/web/i18n/sl-SI/deployments.json
index 1a53ea271d3e59..7fc0994303dcce 100644
--- a/web/i18n/sl-SI/deployments.json
+++ b/web/i18n/sl-SI/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Ni uvedeno",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Razveljavljanje uvedbe",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Neznano",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Pokličite aplikacijo iz svojih storitev prek HTTP",
"studio.accessPoint.description": "Vsi načini dostopa do te aplikacije v vgrajenem in vsakem uvedenem okolju.",
"studio.accessPoint.embedIntoSite": "Vdelaj v spletno mesto",
diff --git a/web/i18n/th-TH/deployments.json b/web/i18n/th-TH/deployments.json
index d323d910baecad..859fd6dcffbbca 100644
--- a/web/i18n/th-TH/deployments.json
+++ b/web/i18n/th-TH/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "ยังไม่ได้ปรับใช้",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "กำลังยกเลิกการปรับใช้",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ไม่ทราบ",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "เรียกใช้แอปจากบริการของคุณผ่าน HTTP",
"studio.accessPoint.description": "ทุกช่องทางที่เข้าถึงแอปนี้ได้ในสภาพแวดล้อม Built-in และทุกสภาพแวดล้อมที่ปรับใช้",
"studio.accessPoint.embedIntoSite": "ฝังในเว็บไซต์",
diff --git a/web/i18n/tr-TR/deployments.json b/web/i18n/tr-TR/deployments.json
index 091192ed63a816..3ae695d3abb284 100644
--- a/web/i18n/tr-TR/deployments.json
+++ b/web/i18n/tr-TR/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Dağıtılmadı",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Dağıtım geri alınıyor",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Bilinmiyor",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Uygulamayı hizmetlerinizden HTTP üzerinden çağırın",
"studio.accessPoint.description": "Bu uygulamaya Yerleşik ortamda ve dağıtılan her ortamda erişmenin tüm yolları.",
"studio.accessPoint.embedIntoSite": "Siteye göm",
diff --git a/web/i18n/uk-UA/deployments.json b/web/i18n/uk-UA/deployments.json
index e26ac378db5fb1..0c7fd802f464e1 100644
--- a/web/i18n/uk-UA/deployments.json
+++ b/web/i18n/uk-UA/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Не розгорнуто",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Скасування розгортання",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Невідомо",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Викликайте застосунок зі своїх сервісів через HTTP",
"studio.accessPoint.description": "Усі способи доступу до застосунку у вбудованому та кожному розгорнутому середовищі.",
"studio.accessPoint.embedIntoSite": "Вбудувати на сайт",
diff --git a/web/i18n/vi-VN/deployments.json b/web/i18n/vi-VN/deployments.json
index d870942fdef540..ff8218441333f5 100644
--- a/web/i18n/vi-VN/deployments.json
+++ b/web/i18n/vi-VN/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Chưa triển khai",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Đang hủy triển khai",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Không xác định",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "Code Companion",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "Gọi ứng dụng từ các dịch vụ của bạn qua HTTP",
"studio.accessPoint.description": "Mọi cách có thể truy cập ứng dụng này trong môi trường tích hợp sẵn và mọi môi trường đã triển khai.",
"studio.accessPoint.embedIntoSite": "Nhúng vào trang web",
diff --git a/web/i18n/zh-Hans/deployments.json b/web/i18n/zh-Hans/deployments.json
index fe2ef3ad1ff0e9..d9f9d4bb0572dd 100644
--- a/web/i18n/zh-Hans/deployments.json
+++ b/web/i18n/zh-Hans/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未部署",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "下线中",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "未知",
+ "studio.accessControl.entryLabel": "访问控制",
+ "studio.accessControl.paywallDescription": "将此应用限制为仅允许你信任的 IP 地址访问。",
+ "studio.accessControl.paywallTitle": "访问控制",
+ "studio.accessControl.previewAppName": "代码助手",
+ "studio.accessControl.previewCaption": "此应用仅允许在组织网络中访问。",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "开启访问控制",
"studio.accessPoint.apiDescription": "通过 HTTP 将应用集成到你的服务中",
"studio.accessPoint.description": "此应用的所有访问方式。访问点仅对应当前运行版本。",
"studio.accessPoint.embedIntoSite": "嵌入网站",
diff --git a/web/i18n/zh-Hant/deployments.json b/web/i18n/zh-Hant/deployments.json
index 32d9da399bec16..97bd64423154ea 100644
--- a/web/i18n/zh-Hant/deployments.json
+++ b/web/i18n/zh-Hant/deployments.json
@@ -33,6 +33,13 @@
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未部署",
"status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "下線中",
"status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "未知",
+ "studio.accessControl.entryLabel": "Access Control",
+ "studio.accessControl.paywallDescription": "Restrict this app to IP addresses you trust.",
+ "studio.accessControl.paywallTitle": "Access Control",
+ "studio.accessControl.previewAppName": "程式助手",
+ "studio.accessControl.previewCaption": "This app is only available on your organization's network.",
+ "studio.accessControl.proBadge": "PRO",
+ "studio.accessControl.turnOn": "Turn on Access Control",
"studio.accessPoint.apiDescription": "透過 HTTP 從你的服務呼叫應用程式",
"studio.accessPoint.description": "應用程式在內建環境和每個已部署環境中的所有存取方式。",
"studio.accessPoint.embedIntoSite": "嵌入網站",
From 3b9b9d4d4f3b4bffd5cd1d741a6dc18a006206a9 Mon Sep 17 00:00:00 2001
From: CodingOnStar
+ {t(($) => $['studio.accessControl.emptyPoliciesTitle'], { ns: 'deployments' })}
+
+ {t(($) => $['studio.accessControl.emptyPoliciesDescription'], { ns: 'deployments' })}
+
+ {summary.listed.length === 0
+ ? t(($) => $['studio.accessControl.policySummaryNone'], { ns: 'deployments' })
+ : summary.listed.length === 1
+ ? t(($) => $['studio.accessControl.policySummaryOne'], {
+ ns: 'deployments',
+ address: summary.listed[0],
+ })
+ : summary.moreCount > 0
+ ? t(($) => $['studio.accessControl.policySummaryMany'], {
+ ns: 'deployments',
+ listed: summary.listed.join(', '),
+ count: summary.moreCount,
+ })
+ : t(($) => $['studio.accessControl.policySummaryTwo'], {
+ ns: 'deployments',
+ first: summary.listed[0],
+ second: summary.listed[1],
+ })}
+
+ {t(($) => $['studio.accessControl.lockoutWarning'], {
+ ns: 'deployments',
+ ip: currentIp,
+ })}
+
+ {t(($) => $['studio.accessControl.restrictByIp'], { ns: 'deployments' })}
+
+ {t(($) => $['studio.accessControl.ipPolicy'], { ns: 'deployments' })}
+ {selectedPolicy.name}
+ {summary.listed.length === 0
+ ? t(($) => $['studio.accessControl.policySummaryNone'], { ns: 'deployments' })
+ : summary.listed.length === 1
+ ? t(($) => $['studio.accessControl.policySummaryOne'], {
+ ns: 'deployments',
+ address: summary.listed[0],
+ })
+ : summary.moreCount > 0
+ ? t(($) => $['studio.accessControl.policySummaryMany'], {
+ ns: 'deployments',
+ listed: summary.listed.join(', '),
+ count: summary.moreCount,
+ })
+ : t(($) => $['studio.accessControl.policySummaryTwo'], {
+ ns: 'deployments',
+ first: summary.listed[0],
+ second: summary.listed[1],
+ })}
+
+ {t(($) => $['studio.accessControl.applyTo'], { ns: 'deployments' })}
+
+ {t(($) => $['studio.accessControl.emptyPoliciesTitle'], { ns: 'deployments' })} +
++ {t(($) => $['studio.accessControl.emptyPoliciesDescription'], { ns: 'deployments' })} +
++ {t(($) => $['settings.ipPolicyCurrentIp'], { ns: 'common', ip: currentIp })} + +
+ )} +- {t(($) => $['studio.accessControl.emptyPoliciesTitle'], { ns: 'deployments' })} -
-- {t(($) => $['studio.accessControl.emptyPoliciesDescription'], { ns: 'deployments' })} -
++ {t(($) => $['settings.ipPolicies'], { ns: 'common' })} +
++ {t(($) => $['settings.ipPoliciesDescription'], { ns: 'common' })} +
++ {t(($) => $['studio.accessControl.emptyPoliciesTitle'], { ns: 'deployments' })} +
++ {t(($) => $['studio.accessControl.emptyPoliciesDescription'], { ns: 'deployments' })} +
++
{t(($) => $['settings.ipPolicyCurrentIp'], { ns: 'common', ip: currentIp })}
- {t(($) => $['studio.accessControl.emptyPoliciesTitle'], { ns: 'deployments' })} -
-
- {t(($) => $['studio.accessControl.emptyPoliciesDescription'], { ns: 'deployments' })}
+ {isPending &&
+ {t(($) => $['common.loadFailed'], { ns: 'deployments' })}
-+ {t(($) => $['studio.accessControl.emptyPoliciesTitle'], { ns: 'deployments' })} +
++ {t(($) => $['studio.accessControl.emptyPoliciesDescription'], { ns: 'deployments' })} +
++ {t(($) => $['settings.ipPolicyEditUsedBy'], { + ns: 'common', + count: usedByCount, + })} +
+{group.name}
++ {summary.listed.length === 0 + ? t(($) => $['studio.accessControl.policySummaryNone'], { ns: 'deployments' }) + : summary.listed.length === 1 + ? t(($) => $['studio.accessControl.policySummaryOne'], { + ns: 'deployments', + address: summary.listed[0], + }) + : summary.moreCount > 0 + ? t(($) => $['studio.accessControl.policySummaryMany'], { + ns: 'deployments', + listed: summary.listed.join(', '), + count: summary.moreCount, + }) + : t(($) => $['studio.accessControl.policySummaryTwo'], { + ns: 'deployments', + first: summary.listed[0], + second: summary.listed[1], + })} +
+ {isBound && ( ++ {usedByNames.length > 0 + ? usedByNames.join(', ') + : t(($) => $['settings.ipPolicyUsedBy'], { + ns: 'common', + count: group.used_by_count, + })} +
++ {t(($) => $['settings.ipPolicyUsedBy'], { ns: 'common', count: usedByCount })} +
+ ) + } + + return ( +-
+ {apps.map((app) => (
+
-
+
+
+ + {app.name} + + +
+ ))}
+
- {t(($) => $['settings.ipPolicyEditUsedBy'], { - ns: 'common', - count: usedByCount, - })} -
-