Compare commits
206 Commits
1.17.0
...
e74c1987ca
| Author | SHA1 | Date | |
|---|---|---|---|
| e74c1987ca | |||
| f7685b09de | |||
| c949e36f7d | |||
| f71914e0ed | |||
| 3a29422eef | |||
| 411a34c4b4 | |||
| 46de11c12a | |||
| 18ff3e3a34 | |||
| 778b3a1bb5 | |||
| 77b96c09ed | |||
| 9d694f8292 | |||
| 4ebc5a08b3 | |||
| 484cfde949 | |||
| af3b5a83ba | |||
| 2a5b68374f | |||
| 813f27f28f | |||
| 2b372a4e71 | |||
| 0098c788a2 | |||
| cb4e87fc77 | |||
| c8891b20ba | |||
| ef48f8758a | |||
| 27816c0d34 | |||
| a492b6122c | |||
| 0985e019a8 | |||
| 55c955fa0e | |||
| c37d02a963 | |||
| 19124ca613 | |||
| 9954e5b2a6 | |||
| c5dc579708 | |||
| 70585816e5 | |||
| 8311b45baa | |||
| 946ab75ab9 | |||
| 9aef3f9f83 | |||
| 10cb32c9f3 | |||
| eaaa6b68ac | |||
| 9762c3f157 | |||
| 70cf676651 | |||
| 993e5188cb | |||
| 1e9977475c | |||
| 136b26e462 | |||
| c855012a94 | |||
| ef60e98950 | |||
| 467d809010 | |||
| 63a41c7109 | |||
| 7f140cbbc7 | |||
| b3cd1028bc | |||
| c79fdc41c6 | |||
| 76d8d30aef | |||
| 7b1f18378e | |||
| 15032e34d3 | |||
| 78ede75468 | |||
| 78849f3971 | |||
| 5e6c3e262e | |||
| ba53a0bdff | |||
| fdb3d25a99 | |||
| c69aee227e | |||
| 125d1ea2e4 | |||
| eef26ee2c5 | |||
| 6c683f9575 | |||
| 05184ed7aa | |||
| f477c1c35b | |||
| e223bf3683 | |||
| ace4f85cb7 | |||
| aa48d6a111 | |||
| 5d5e8770b9 | |||
| e9cc9ee5de | |||
| eb7a76bd29 | |||
| 45653b2968 | |||
| a06c5f65f3 | |||
| e7741d1a3e | |||
| 0ac97ecd5e | |||
| 387049beac | |||
| c9240ecb84 | |||
| b87e71c557 | |||
| 866293aa5a | |||
| e142dd32b4 | |||
| 949786dab5 | |||
| 2dd142b0e9 | |||
| dfd16a6752 | |||
| f4454d4d48 | |||
| e7efc917f0 | |||
| 5ffe1ba07d | |||
| b56e2972c4 | |||
| ca1a084397 | |||
| a7a1f81e9d | |||
| 9c09f17dc5 | |||
| 21e2c022c7 | |||
| 222cbc886d | |||
| db2e76bd31 | |||
| bf32cc150d | |||
| 967de0b79f | |||
| 22231e6c45 | |||
| 20ed9966b9 | |||
| dddf060e1a | |||
| a569054e94 | |||
| 5885e8eb39 | |||
| 22964cff0f | |||
| e952c2d34a | |||
| 0a043af482 | |||
| 8324445895 | |||
| 796d14a9e4 | |||
| 707cc4b275 | |||
| 93400ace27 | |||
| 6fb8dae966 | |||
| a27a169160 | |||
| f0a1de3474 | |||
| 79c6fcac95 | |||
| 50697e32c2 | |||
| 6fe74a9f8d | |||
| a246de2b1f | |||
| 5ac8e4e098 | |||
| aa95e5bb86 | |||
| 7d13ed79b2 | |||
| c1f65c802c | |||
| bcc429221e | |||
| bd73609b9e | |||
| 2dbb21a7f2 | |||
| fe68533ff2 | |||
| 01a40daf38 | |||
| 097744275f | |||
| e481a4d847 | |||
| 95c6bb4de6 | |||
| 18e194e152 | |||
| b2f391307b | |||
| a4da3c7ba2 | |||
| af3abef3bf | |||
| f7633a43ce | |||
| ffd345f044 | |||
| ae36d3228f | |||
| 1c78a6b483 | |||
| b6c6590aad | |||
| 5a792e9913 | |||
| a2f822889d | |||
| 83ba463a34 | |||
| a909c5cbe0 | |||
| d615f34f94 | |||
| 37378895cf | |||
| 19ef055296 | |||
| 599fa5eb30 | |||
| 4d82b37cab | |||
| 77d01d50db | |||
| 013c1ab92c | |||
| d4fc60f2f4 | |||
| cd25cde47f | |||
| af709331fb | |||
| e20a21bacd | |||
| 74b3b283f7 | |||
| 9fe4f78269 | |||
| 03d95874e6 | |||
| bd3d6994c1 | |||
| 5fd78817a8 | |||
| 72bc125f84 | |||
| 5d51af4330 | |||
| b18ea66def | |||
| 93998f9fd5 | |||
| c554e69514 | |||
| a6e10e55cc | |||
| 41f541a531 | |||
| 9cb1043545 | |||
| 96e33d33b0 | |||
| ccc7003ac1 | |||
| 93cbd47b5d | |||
| 8b808e44b6 | |||
| 0644e26297 | |||
| 682653b977 | |||
| 0053cfc8fc | |||
| 5cb62a30cc | |||
| e596a63058 | |||
| 3ec32afb37 | |||
| 0189a86757 | |||
| ee32307654 | |||
| 2f08e6b838 | |||
| c8a3fc350d | |||
| dc63ef1284 | |||
| 92332fb02f | |||
| acc6a26654 | |||
| 2bd4d2faaf | |||
| 1e77ead488 | |||
| c008ef7c1b | |||
| 02dfeed3ce | |||
| 34cc2e0ed1 | |||
| f5d0694574 | |||
| f91da2ec46 | |||
| 89471a0174 | |||
| 0cb04d0290 | |||
| e118e5b047 | |||
| 7e4e8ea266 | |||
| 2f386f8e47 | |||
| f4ea572f6b | |||
| 825df7da63 | |||
| cd34f0a7b0 | |||
| b1b22c439a | |||
| eac747849b | |||
| 1aedf9da0a | |||
| 840684aeba | |||
| f57012eb90 | |||
| 34387d9859 | |||
| 80f5914fdd | |||
| eaa70da4dd | |||
| 466f137590 | |||
| 028df8bf27 | |||
| 28ef5238c9 | |||
| 7d3d5b2b22 | |||
| 81eba50c9a | |||
| 3436105bec | |||
| d948d2ec33 |
@@ -0,0 +1 @@
|
|||||||
|
* @oschwartz10612 @miloschwartz
|
||||||
@@ -35,43 +35,53 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<a href="https://docs.pangolin.net/careers/join-us">
|
|
||||||
<img src="https://img.shields.io/badge/🚀_We're_Hiring!-Join_Our_Team-brightgreen?style=for-the-badge" alt="We're Hiring!" />
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>
|
<strong>
|
||||||
Get started with Pangolin at <a href="https://app.pangolin.net/auth/signup">app.pangolin.net</a>
|
Get started with Pangolin at <a href="https://app.pangolin.net/auth/signup">app.pangolin.net</a>
|
||||||
</strong>
|
</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
Pangolin is an open-source, identity-based remote access platform built on WireGuard that enables secure, seamless connectivity to private and public resources. Pangolin combines reverse proxy and VPN capabilities into one platform, providing browser-based access to web applications and client-based access to any private resources, all with zero-trust security and granular access control.
|
Pangolin is an open-source, identity-based remote access platform built on WireGuard that enables secure, seamless connectivity to private and public resources. Pangolin combines reverse proxy and VPN capabilities into one platform, providing browser-based access to web applications and client-based access to any private resources with NAT traversal, all with granular access controls.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
- Check out the [quick install guide](https://docs.pangolin.net/self-host/quick-install) for how to install and set up Pangolin.
|
- Get started for free with [Pangolin Cloud](https://app.pangolin.net/).
|
||||||
- Install from the [DigitalOcean marketplace](https://marketplace.digitalocean.com/apps/pangolin-ce-1?refcode=edf0480eeb81) for a one-click pre-configured installer.
|
- Or, check out the [quick install guide](https://docs.pangolin.net/self-host/quick-install) for how to self-host Pangolin.
|
||||||
|
- Install from the [DigitalOcean marketplace](https://marketplace.digitalocean.com/apps/pangolin-ce-1?refcode=edf0480eeb81) for a one-click pre-configured installer.
|
||||||
|
|
||||||
<img src="public/screenshots/hero.png" />
|
<img src="public/screenshots/hero.png" alt="Pangolin" width="100%" />
|
||||||
|
|
||||||
## Deployment Options
|
## Deployment Options
|
||||||
|
|
||||||
| <img width=500 /> | Description |
|
- **Pangolin Cloud** — Fully managed service - no infrastructure required.
|
||||||
|-----------------|--------------|
|
- **Self-Host: Community Edition** — Free, open source, and licensed under AGPL-3.
|
||||||
| **Pangolin Cloud** | Fully managed service with instant setup and pay-as-you-go pricing - no infrastructure required. Or, self-host your own [remote node](https://docs.pangolin.net/manage/remote-node/understanding-nodes) and connect to our control plane. |
|
- **Self-Host: Enterprise Edition** — Licensed under Fossorial Commercial License. Free for personal and hobbyist use, and for businesses making less than \$100K USD gross annual revenue.
|
||||||
| **Self-Host: Community Edition** | Free, open source, and licensed under AGPL-3. |
|
|
||||||
| **Self-Host: Enterprise Edition** | Licensed under Fossorial Commercial License. Free for personal and hobbyist use, and for businesses earning under \$100K USD annually. |
|
|
||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
|
|
||||||
| <img width=500 /> | <img width=500 /> |
|
### Connect remote networks with sites and NAT traversal
|
||||||
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
|
|
||||||
| **Connect remote networks with sites**<br /><br />Pangolin's lightweight site connectors create secure tunnels from remote networks without requiring public IP addresses or open ports. Sites make any network anywhere available for authorized access. | <img src="public/screenshots/sites.png" width=500 /><tr></tr> |
|
Pangolin's site connectors provide gateways into networks so you can access any networked resources. Sites use outbound tunnels and intelligent NAT traversal to make networks behind restrictive firewalls available for authorized access without public IPs or open ports. Easily deploy a site as a binary or container on any platform.
|
||||||
| **Browser-based reverse proxy access**<br /><br />Expose web applications through identity and context-aware tunneled reverse proxies. Pangolin handles routing, load balancing, health checking, and automatic SSL certificates without exposing your network directly to the internet. Users access applications through any web browser with authentication and granular access control. | <img src="public/clip.gif" width=500 /><tr></tr> |
|
|
||||||
| **Client-based private resource access**<br /><br />Access private resources like SSH servers, databases, RDP, and entire network ranges through Pangolin clients. Intelligent NAT traversal enables connections even through restrictive firewalls, while DNS aliases provide friendly names and fast connections to resources across all your sites. | <img src="public/screenshots/private-resources.png" width=500 /><tr></tr> |
|
<img src="public/screenshots/sites.png" alt="Sites" width="100%" />
|
||||||
| **Zero-trust granular access**<br /><br />Grant users access to specific resources, not entire networks. Unlike traditional VPNs that expose full network access, Pangolin's zero-trust model ensures users can only reach the applications and services you explicitly define, reducing security risk and attack surface. | <img src="public/screenshots/user-devices.png" width=500 /><tr></tr> |
|
|
||||||
|
### Browser-based reverse proxy access
|
||||||
|
|
||||||
|
Expose web applications through identity and context-aware tunneled reverse proxies. Users access applications through any web browser with authentication and granular access control without installing a client. Pangolin handles routing, load balancing, health checking, and automatic SSL certificates without exposing your network directly to the internet.
|
||||||
|
|
||||||
|
<img src="public/clip.gif" alt="Reverse proxy access" width="100%" />
|
||||||
|
|
||||||
|
### Client-based private resource access
|
||||||
|
|
||||||
|
Access private resources like SSH servers, databases, RDP, and entire network ranges through Pangolin clients. Intelligent NAT traversal enables connections even through restrictive firewalls, while DNS aliases provide friendly names and fast connections to resources across all your sites. Add redundancy by routing traffic through multiple connectors in your network.
|
||||||
|
|
||||||
|
<img src="public/screenshots/private-resources.png" alt="Private resources" width="100%" />
|
||||||
|
|
||||||
|
### Give users and roles access to resources
|
||||||
|
|
||||||
|
Use Pangolin's built in users or bring your own identity provider and set up role based access control (RBAC). Grant users access to specific resources, not entire networks. Unlike traditional VPNs that expose full network access, Pangolin's zero-trust model ensures users can only reach the applications, services, and routes you explicitly define.
|
||||||
|
|
||||||
|
<img src="public/screenshots/users.png" alt="Users from identity provider with roles" width="100%" />
|
||||||
|
|
||||||
## Download Clients
|
## Download Clients
|
||||||
|
|
||||||
@@ -87,7 +97,7 @@ Download the Pangolin client for your platform:
|
|||||||
|
|
||||||
### Sign up now
|
### Sign up now
|
||||||
|
|
||||||
Create an account at [app.pangolin.net](https://app.pangolin.net) to get started with Pangolin Cloud. A generous free tier is available.
|
Create a free account at [app.pangolin.net](https://app.pangolin.net) to get started with Pangolin Cloud.
|
||||||
|
|
||||||
### Check out the docs
|
### Check out the docs
|
||||||
|
|
||||||
@@ -102,7 +112,3 @@ Pangolin is dual licensed under the AGPL-3 and the [Fossorial Commercial License
|
|||||||
## Contributions
|
## Contributions
|
||||||
|
|
||||||
Please see [CONTRIBUTING](./CONTRIBUTING.md) in the repository for guidelines and best practices.
|
Please see [CONTRIBUTING](./CONTRIBUTING.md) in the repository for guidelines and best practices.
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
WireGuard® is a registered trademark of Jason A. Donenfeld.
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
*-journal
|
||||||
@@ -1,115 +0,0 @@
|
|||||||
import os
|
|
||||||
import sys
|
|
||||||
|
|
||||||
# --- Configuration ---
|
|
||||||
# The header text to be added to the files.
|
|
||||||
HEADER_TEXT = """/*
|
|
||||||
* This file is part of a proprietary work.
|
|
||||||
*
|
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
|
||||||
* You may not use this file except in compliance with the License.
|
|
||||||
* Unauthorized use, copying, modification, or distribution is strictly prohibited.
|
|
||||||
*
|
|
||||||
* This file is not licensed under the AGPLv3.
|
|
||||||
*/
|
|
||||||
"""
|
|
||||||
|
|
||||||
def should_add_header(file_path):
|
|
||||||
"""
|
|
||||||
Checks if a file should receive the commercial license header.
|
|
||||||
Returns True if 'private' is in the path or file content.
|
|
||||||
"""
|
|
||||||
# Check if 'private' is in the file path (case-insensitive)
|
|
||||||
if 'server/private' in file_path.lower():
|
|
||||||
return True
|
|
||||||
|
|
||||||
# Check if 'private' is in the file content (case-insensitive)
|
|
||||||
# try:
|
|
||||||
# with open(file_path, 'r', encoding='utf-8', errors='ignore') as f:
|
|
||||||
# content = f.read()
|
|
||||||
# if 'private' in content.lower():
|
|
||||||
# return True
|
|
||||||
# except Exception as e:
|
|
||||||
# print(f"Could not read file {file_path}: {e}")
|
|
||||||
|
|
||||||
return False
|
|
||||||
|
|
||||||
def process_directory(root_dir):
|
|
||||||
"""
|
|
||||||
Recursively scans a directory and adds headers to qualifying .ts or .tsx files,
|
|
||||||
skipping any 'node_modules' directories.
|
|
||||||
"""
|
|
||||||
print(f"Scanning directory: {root_dir}")
|
|
||||||
files_processed = 0
|
|
||||||
headers_added = 0
|
|
||||||
|
|
||||||
for root, dirs, files in os.walk(root_dir):
|
|
||||||
# --- MODIFICATION ---
|
|
||||||
# Exclude 'node_modules' directories from the scan to improve performance.
|
|
||||||
if 'node_modules' in dirs:
|
|
||||||
dirs.remove('node_modules')
|
|
||||||
|
|
||||||
for file in files:
|
|
||||||
if file.endswith('.ts') or file.endswith('.tsx'):
|
|
||||||
file_path = os.path.join(root, file)
|
|
||||||
files_processed += 1
|
|
||||||
|
|
||||||
try:
|
|
||||||
with open(file_path, 'r+', encoding='utf-8') as f:
|
|
||||||
original_content = f.read()
|
|
||||||
has_header = original_content.startswith(HEADER_TEXT.strip())
|
|
||||||
|
|
||||||
if should_add_header(file_path):
|
|
||||||
# Add header only if it's not already there
|
|
||||||
if not has_header:
|
|
||||||
f.seek(0, 0) # Go to the beginning of the file
|
|
||||||
f.write(HEADER_TEXT.strip() + '\n\n' + original_content)
|
|
||||||
print(f"Added header to: {file_path}")
|
|
||||||
headers_added += 1
|
|
||||||
else:
|
|
||||||
print(f"Header already exists in: {file_path}")
|
|
||||||
else:
|
|
||||||
# Remove header if it exists but shouldn't be there
|
|
||||||
if has_header:
|
|
||||||
# Find the end of the header and remove it (including following newlines)
|
|
||||||
header_with_newlines = HEADER_TEXT.strip() + '\n\n'
|
|
||||||
if original_content.startswith(header_with_newlines):
|
|
||||||
content_without_header = original_content[len(header_with_newlines):]
|
|
||||||
else:
|
|
||||||
# Handle case where there might be different newline patterns
|
|
||||||
header_end = len(HEADER_TEXT.strip())
|
|
||||||
# Skip any newlines after the header
|
|
||||||
while header_end < len(original_content) and original_content[header_end] in '\n\r':
|
|
||||||
header_end += 1
|
|
||||||
content_without_header = original_content[header_end:]
|
|
||||||
|
|
||||||
f.seek(0)
|
|
||||||
f.write(content_without_header)
|
|
||||||
f.truncate()
|
|
||||||
print(f"Removed header from: {file_path}")
|
|
||||||
headers_added += 1 # Reusing counter for modifications
|
|
||||||
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Error processing file {file_path}: {e}")
|
|
||||||
|
|
||||||
print("\n--- Scan Complete ---")
|
|
||||||
print(f"Total .ts or .tsx files found: {files_processed}")
|
|
||||||
print(f"Files modified (headers added/removed): {headers_added}")
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
# Get the target directory from the command line arguments.
|
|
||||||
# If no directory is provided, it uses the current directory ('.').
|
|
||||||
if len(sys.argv) > 1:
|
|
||||||
target_directory = sys.argv[1]
|
|
||||||
else:
|
|
||||||
target_directory = '.' # Default to current directory
|
|
||||||
|
|
||||||
if not os.path.isdir(target_directory):
|
|
||||||
print(f"Error: Directory '{target_directory}' not found.")
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
process_directory(os.path.abspath(target_directory))
|
|
||||||
@@ -0,0 +1,137 @@
|
|||||||
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
|
# --- Configuration ---
|
||||||
|
# The header text to be added to the files.
|
||||||
|
HEADER_TEXT = """/*
|
||||||
|
* This file is part of a proprietary work.
|
||||||
|
*
|
||||||
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
* You may not use this file except in compliance with the License.
|
||||||
|
* Unauthorized use, copying, modification, or distribution is strictly prohibited.
|
||||||
|
*
|
||||||
|
* This file is not licensed under the AGPLv3.
|
||||||
|
*/
|
||||||
|
"""
|
||||||
|
|
||||||
|
HEADER_NORMALIZED = HEADER_TEXT.strip()
|
||||||
|
|
||||||
|
|
||||||
|
def extract_leading_block_comment(content):
|
||||||
|
"""
|
||||||
|
If the file content begins with a /* ... */ block comment, return the
|
||||||
|
full text of that comment (including the delimiters) and the index at
|
||||||
|
which the rest of the file starts (after any trailing newlines).
|
||||||
|
Returns (None, 0) when no such comment is found.
|
||||||
|
"""
|
||||||
|
stripped = content.lstrip()
|
||||||
|
if not stripped.startswith('/*'):
|
||||||
|
return None, 0
|
||||||
|
|
||||||
|
# Account for any leading whitespace before the comment
|
||||||
|
comment_start = content.index('/*')
|
||||||
|
end_marker = content.find('*/', comment_start + 2)
|
||||||
|
if end_marker == -1:
|
||||||
|
return None, 0
|
||||||
|
|
||||||
|
comment_end = end_marker + 2 # position just after '*/'
|
||||||
|
comment_text = content[comment_start:comment_end].strip()
|
||||||
|
|
||||||
|
# Advance past any whitespace / newlines that follow the closing */
|
||||||
|
rest_start = comment_end
|
||||||
|
while rest_start < len(content) and content[rest_start] in '\n\r':
|
||||||
|
rest_start += 1
|
||||||
|
|
||||||
|
return comment_text, rest_start
|
||||||
|
|
||||||
|
|
||||||
|
def should_add_header(file_path):
|
||||||
|
"""
|
||||||
|
Checks if a file should receive the commercial license header.
|
||||||
|
Returns True if 'server/private' is in the path.
|
||||||
|
"""
|
||||||
|
if 'server/private' in file_path.lower():
|
||||||
|
return True
|
||||||
|
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
def process_directory(root_dir):
|
||||||
|
"""
|
||||||
|
Recursively scans a directory and adds/replaces/removes headers in
|
||||||
|
qualifying .ts or .tsx files, skipping any 'node_modules' directories.
|
||||||
|
"""
|
||||||
|
print(f"Scanning directory: {root_dir}")
|
||||||
|
files_processed = 0
|
||||||
|
files_modified = 0
|
||||||
|
|
||||||
|
for root, dirs, files in os.walk(root_dir):
|
||||||
|
# Exclude 'node_modules' directories from the scan.
|
||||||
|
if 'node_modules' in dirs:
|
||||||
|
dirs.remove('node_modules')
|
||||||
|
|
||||||
|
for file in files:
|
||||||
|
if not (file.endswith('.ts') or file.endswith('.tsx')):
|
||||||
|
continue
|
||||||
|
|
||||||
|
file_path = os.path.join(root, file)
|
||||||
|
files_processed += 1
|
||||||
|
|
||||||
|
try:
|
||||||
|
with open(file_path, 'r', encoding='utf-8') as f:
|
||||||
|
original_content = f.read()
|
||||||
|
|
||||||
|
existing_comment, body_start = extract_leading_block_comment(
|
||||||
|
original_content
|
||||||
|
)
|
||||||
|
has_any_header = existing_comment is not None
|
||||||
|
has_correct_header = existing_comment == HEADER_NORMALIZED
|
||||||
|
|
||||||
|
body = original_content[body_start:] if has_any_header else original_content
|
||||||
|
|
||||||
|
if should_add_header(file_path):
|
||||||
|
if has_correct_header:
|
||||||
|
print(f"Header up-to-date: {file_path}")
|
||||||
|
else:
|
||||||
|
# Either no header exists or the header is outdated — write
|
||||||
|
# the correct one.
|
||||||
|
action = "Replaced header in" if has_any_header else "Added header to"
|
||||||
|
new_content = HEADER_NORMALIZED + '\n\n' + body
|
||||||
|
with open(file_path, 'w', encoding='utf-8') as f:
|
||||||
|
f.write(new_content)
|
||||||
|
print(f"{action}: {file_path}")
|
||||||
|
files_modified += 1
|
||||||
|
else:
|
||||||
|
if has_any_header:
|
||||||
|
# Remove the header — it shouldn't be here.
|
||||||
|
with open(file_path, 'w', encoding='utf-8') as f:
|
||||||
|
f.write(body)
|
||||||
|
print(f"Removed header from: {file_path}")
|
||||||
|
files_modified += 1
|
||||||
|
else:
|
||||||
|
print(f"No header needed: {file_path}")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Error processing file {file_path}: {e}")
|
||||||
|
|
||||||
|
print("\n--- Scan Complete ---")
|
||||||
|
print(f"Total .ts or .tsx files found: {files_processed}")
|
||||||
|
print(f"Files modified (added/replaced/removed): {files_modified}")
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
# Get the target directory from the command line arguments.
|
||||||
|
# If no directory is provided, it uses the current directory ('.').
|
||||||
|
if len(sys.argv) > 1:
|
||||||
|
target_directory = sys.argv[1]
|
||||||
|
else:
|
||||||
|
target_directory = '.' # Default to current directory
|
||||||
|
|
||||||
|
if not os.path.isdir(target_directory):
|
||||||
|
print(f"Error: Directory '{target_directory}' not found.")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
process_directory(os.path.abspath(target_directory))
|
||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Управление на обществени ресурси",
|
"proxyResourceTitle": "Управление на обществени ресурси",
|
||||||
"proxyResourceDescription": "Създайте и управлявайте ресурси, които са общодостъпни чрез уеб браузър.",
|
"proxyResourceDescription": "Създайте и управлявайте ресурси, които са общодостъпни чрез уеб браузър.",
|
||||||
"proxyResourcesBannerTitle": "Публичен достъп чрез уеб.",
|
"proxyResourcesBannerTitle": "Публичен достъп чрез уеб.",
|
||||||
"proxyResourcesBannerDescription": "Публичните ресурси са HTTPS или TCP/UDP проксита, достъпни за всеки в интернет чрез уеб браузър. За разлика от частните ресурси, те не изискват софтуер от страна на клиента и могат да включват издентити и контексто-осъзнати политики за достъп.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Управление на частни ресурси",
|
"clientResourceTitle": "Управление на частни ресурси",
|
||||||
"clientResourceDescription": "Създайте и управлявайте ресурси, които са достъпни само чрез свързан клиент.",
|
"clientResourceDescription": "Създайте и управлявайте ресурси, които са достъпни само чрез свързан клиент.",
|
||||||
"privateResourcesBannerTitle": "Достъп до частни ресурси с нулево доверие.",
|
"privateResourcesBannerTitle": "Достъп до частни ресурси с нулево доверие.",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "Липсва идентификатор на организация",
|
"orgMissing": "Липсва идентификатор на организация",
|
||||||
"orgMissingMessage": "Невъзможност за регенериране на покана без идентификатор на организация.",
|
"orgMissingMessage": "Невъзможност за регенериране на покана без идентификатор на организация.",
|
||||||
"accessUsersManage": "Управление на потребители",
|
"accessUsersManage": "Управление на потребители",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Канете и управлявайте потребители с достъп до тази организация",
|
"accessUsersDescription": "Канете и управлявайте потребители с достъп до тази организация",
|
||||||
"accessUsersSearch": "Търсене на потребители...",
|
"accessUsersSearch": "Търсене на потребители...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Създайте потребител",
|
"accessUserCreate": "Създайте потребител",
|
||||||
"accessUserRemove": "Премахнете потребител",
|
"accessUserRemove": "Премахнете потребител",
|
||||||
"username": "Потребителско име",
|
"username": "Потребителско име",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Управление на всички потребители",
|
"userTitle": "Управление на всички потребители",
|
||||||
"userDescription": "Преглед и управление на всички потребители в системата",
|
"userDescription": "Преглед и управление на всички потребители в системата",
|
||||||
"userAbount": "Относно управлението на потребители",
|
"userAbount": "Относно управлението на потребители",
|
||||||
"userAbountDescription": "Тази таблица показва всички рут потребителски обекти в системата. Всеки потребител може да принадлежи към множество организации. Изтриването на потребител от организация не премахва неговия рут потребителски обект - той ще остане в системата. За да премахнете напълно потребител от системата, трябва да изтриете неговия рут потребителски обект чрез действие за изтриване в тази таблица.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Сървърни потребители",
|
"userServer": "Сървърни потребители",
|
||||||
"userSearch": "Търсене на сървърни потребители...",
|
"userSearch": "Търсене на сървърни потребители...",
|
||||||
"userErrorDelete": "Грешка при изтриване на потребител",
|
"userErrorDelete": "Грешка при изтриване на потребител",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Неуспешно активиране на лицензионния ключ",
|
"licenseErrorKeyActivate": "Неуспешно активиране на лицензионния ключ",
|
||||||
"licenseErrorKeyActivateDescription": "Възникна грешка при активирането на лицензионния ключ.",
|
"licenseErrorKeyActivateDescription": "Възникна грешка при активирането на лицензионния ключ.",
|
||||||
"licenseAbout": "Относно лицензите",
|
"licenseAbout": "Относно лицензите",
|
||||||
|
"licenseBannerTitle": "Активирайте своята корпоративна лицензия",
|
||||||
|
"licenseBannerDescription": "Отключете корпоративните функции за вашият хостинг на Pangolin. Закупете лицензионен ключ, за да активирате премиум възможности, след това го добавете по-долу.",
|
||||||
|
"licenseBannerGetLicense": "Вземете лиценз",
|
||||||
|
"licenseBannerViewDocs": "Преглед на документацията",
|
||||||
"communityEdition": "Комюнити издание",
|
"communityEdition": "Комюнити издание",
|
||||||
"licenseAboutDescription": "Това е за бизнес и корпоративни потребители, които използват Pangolin в търговска среда. Ако използвате Pangolin за лична употреба, можете да игнорирате този раздел.",
|
"licenseAboutDescription": "Това е за бизнес и корпоративни потребители, които използват Pangolin в търговска среда. Ако използвате Pangolin за лична употреба, можете да игнорирате този раздел.",
|
||||||
"licenseKeyActivated": "Лицензионният ключ е активиран",
|
"licenseKeyActivated": "Лицензионният ключ е активиран",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Информация за потребителя",
|
"userSettings": "Информация за потребителя",
|
||||||
"userSettingsDescription": "Въведете данните за новия потребител",
|
"userSettingsDescription": "Въведете данните за новия потребител",
|
||||||
"inviteEmailSent": "Изпратете покана по имейл до потребителя",
|
"inviteEmailSent": "Изпратете покана по имейл до потребителя",
|
||||||
"inviteValid": "Валидна за",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Изберете продължителност",
|
"selectDuration": "Изберете продължителност",
|
||||||
"selectResource": "Изберете Ресурс",
|
"selectResource": "Изберете Ресурс",
|
||||||
"filterByResource": "Филтрирай По Ресурс",
|
"filterByResource": "Филтрирай По Ресурс",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Име за показване за този доставчик на идентичност",
|
"idpDisplayName": "Име за показване за този доставчик на идентичност",
|
||||||
"idpAutoProvisionUsers": "Автоматично потребителско създаване",
|
"idpAutoProvisionUsers": "Автоматично потребителско създаване",
|
||||||
"idpAutoProvisionUsersDescription": "Когато е активирано, потребителите ще бъдат автоматично създадени в системата при първо влизане с възможност за свързване на потребителите с роли и организации.",
|
"idpAutoProvisionUsersDescription": "Когато е активирано, потребителите ще бъдат автоматично създадени в системата при първо влизане с възможност за свързване на потребителите с роли и организации.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Можете да конфигурирате настройките за автоматично предоставяне, след като дистрибуторът на самоличност бъде създаден.",
|
||||||
"licenseBadge": "ЕЕ",
|
"licenseBadge": "ЕЕ",
|
||||||
"idpType": "Тип доставчик",
|
"idpType": "Тип доставчик",
|
||||||
"idpTypeDescription": "Изберете типа доставчик на идентичност, който искате да конфигурирате",
|
"idpTypeDescription": "Изберете типа доставчик на идентичност, който искате да конфигурирате",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Карта на роля по подразбиране",
|
"defaultMappingsRole": "Карта на роля по подразбиране",
|
||||||
"defaultMappingsRoleDescription": "Резултатът от този израз трябва да върне името на ролята, както е дефинирано в организацията, като стринг.",
|
"defaultMappingsRoleDescription": "Резултатът от този израз трябва да върне името на ролята, както е дефинирано в организацията, като стринг.",
|
||||||
"defaultMappingsOrg": "Карта на организация по подразбиране",
|
"defaultMappingsOrg": "Карта на организация по подразбиране",
|
||||||
"defaultMappingsOrgDescription": "Този израз трябва да върне ID на организацията или 'true', за да бъде разрешен достъпът на потребителя до организацията.",
|
"defaultMappingsOrgDescription": "При задаване, този израз трябва да върне идентификационния номер на организацията или true, за да се даде достъп на потребителя до тази организация. Ако не е зададено, дефинирането на роля е достатъчно: потребителят има право на достъп, стига валидно картографиране на роля да бъде разрешено за него в рамките на организацията.",
|
||||||
"defaultMappingsSubmit": "Запазване на файловете по подразбиране",
|
"defaultMappingsSubmit": "Запазване на файловете по подразбиране",
|
||||||
"orgPoliciesEdit": "Редактиране на Организационна Политика",
|
"orgPoliciesEdit": "Редактиране на Организационна Политика",
|
||||||
"org": "Организация",
|
"org": "Организация",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Открит международен домейн",
|
"internationaldomaindetected": "Открит международен домейн",
|
||||||
"willbestoredas": "Ще бъде съхранено като:",
|
"willbestoredas": "Ще бъде съхранено като:",
|
||||||
"roleMappingDescription": "Определете как се разпределят ролите на потребителите при вписване, когато е активирано автоматично предоставяне.",
|
"roleMappingDescription": "Определете как ролите се присвояват на потребителите, когато се вписват с този доставчик на самоличност.",
|
||||||
"selectRole": "Избор на роля",
|
"selectRole": "Избор на роля",
|
||||||
"roleMappingExpression": "Израз",
|
"roleMappingExpression": "Израз",
|
||||||
"selectRolePlaceholder": "Избор на роля",
|
"selectRolePlaceholder": "Избор на роля",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Изберете домейн за страницата за удостоверяване на организацията",
|
"selectDomainForOrgAuthPage": "Изберете домейн за страницата за удостоверяване на организацията",
|
||||||
"domainPickerProvidedDomain": "Предоставен домейн",
|
"domainPickerProvidedDomain": "Предоставен домейн",
|
||||||
"domainPickerFreeProvidedDomain": "Безплатен предоставен домейн",
|
"domainPickerFreeProvidedDomain": "Безплатен предоставен домейн",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Предоставените домейни са платена функция. Абонирайте се, за да получите домейн, включен във вашия план - няма нужда да използвате вашия собствен.",
|
||||||
"domainPickerVerified": "Проверено",
|
"domainPickerVerified": "Проверено",
|
||||||
"domainPickerUnverified": "Непроверено",
|
"domainPickerUnverified": "Непроверено",
|
||||||
|
"domainPickerManual": "Ръчно",
|
||||||
"domainPickerInvalidSubdomainStructure": "Този поддомен съдържа невалидни знаци или структура. Ще бъде автоматично пречистен при запазване.",
|
"domainPickerInvalidSubdomainStructure": "Този поддомен съдържа невалидни знаци или структура. Ще бъде автоматично пречистен при запазване.",
|
||||||
"domainPickerError": "Грешка",
|
"domainPickerError": "Грешка",
|
||||||
"domainPickerErrorLoadDomains": "Неуспешно зареждане на домейни на организацията",
|
"domainPickerErrorLoadDomains": "Неуспешно зареждане на домейни на организацията",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Скала",
|
"title": "Скала",
|
||||||
"description": "Предприятие, 50 потребители, 50 сайта и приоритетна поддръжка."
|
"description": "Функции за корпоративни клиенти, 50 потребители, 100 сайта и приоритетна поддръжка."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Само за лична употреба (безплатен лиценз - без проверка)",
|
"personalUseOnly": "Само за лична употреба (безплатен лиценз - без проверка)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Действие",
|
"action": "Действие",
|
||||||
"actor": "Извършващ",
|
"actor": "Извършващ",
|
||||||
"timestamp": "Отбелязано време",
|
"timestamp": "Отбелязано време",
|
||||||
"accessLogs": "Достъп до логове",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Експортиране в CSV",
|
"exportCsv": "Експортиране в CSV",
|
||||||
"exportError": "Неизвестна грешка при експортиране на CSV.",
|
"exportError": "Неизвестна грешка при експортиране на CSV.",
|
||||||
"exportCsvTooltip": "В рамките на времевия диапазон.",
|
"exportCsvTooltip": "В рамките на времевия диапазон.",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "Няма валидни методи за удостоверение",
|
"noMoreAuthMethods": "Няма валидни методи за удостоверение",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "Причина",
|
"reason": "Причина",
|
||||||
"requestLogs": "Заявка за логове",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Анализи На Заявки",
|
"requestAnalytics": "Анализи На Заявки",
|
||||||
"host": "Хост",
|
"host": "Хост",
|
||||||
"location": "Местоположение",
|
"location": "Местоположение",
|
||||||
"actionLogs": "Дневници на действията",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Заявка за логове",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Достъп до логове",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Дневници на действията",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Задържане на логове",
|
"logRetention": "Задържане на логове",
|
||||||
"logRetentionDescription": "Управлявайте времето за задържане на различни видове логове за тази организация или ги деактивирайте",
|
"logRetentionDescription": "Управлявайте времето за задържане на различни видове логове за тази организация или ги деактивирайте",
|
||||||
"requestLogsDescription": "Прегледайте подробни логове на заявки за ресурси в тази организация",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Вижте подробни анализи на заявки за ресурсите в тази организация",
|
"requestAnalyticsDescription": "Вижте подробни анализи на заявки за ресурсите в тази организация",
|
||||||
"logRetentionRequestLabel": "Задържане на логове на заявки",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Колко дълго да се задържат логовете на заявките",
|
"logRetentionRequestDescription": "Колко дълго да се задържат логовете на заявките",
|
||||||
"logRetentionAccessLabel": "Задържане на логове за достъп",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Колко дълго да се задържат логовете за достъп",
|
"logRetentionAccessDescription": "Колко дълго да се задържат логовете за достъп",
|
||||||
"logRetentionActionLabel": "Задържане на логове за действия",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Колко дълго да се задържат логовете за действия",
|
"logRetentionActionDescription": "Колко дълго да се задържат логовете за действия",
|
||||||
"logRetentionConnectionLabel": "Запазване на дневниците на връзките",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Колко дълго да се съхраняват дневниците на връзките",
|
"logRetentionConnectionDescription": "Колко дълго да се съхраняват дневниците на връзките",
|
||||||
"logRetentionDisabled": "Деактивирано",
|
"logRetentionDisabled": "Деактивирано",
|
||||||
"logRetention3Days": "3 дни",
|
"logRetention3Days": "3 дни",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Край на следващата година",
|
"logRetentionEndOfFollowingYear": "Край на следващата година",
|
||||||
"actionLogsDescription": "Прегледайте историята на действията, извършени в тази организация",
|
"actionLogsDescription": "Прегледайте историята на действията, извършени в тази организация",
|
||||||
"accessLogsDescription": "Прегледайте заявките за удостоверяване на достъпа до ресурсите в тази организация",
|
"accessLogsDescription": "Прегледайте заявките за удостоверяване на достъпа до ресурсите в тази организация",
|
||||||
"connectionLogs": "Логове на връзката",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Вижте логовете на връзките за тунелите в тази организация",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Логове на връзката",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Потоци",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Източен адрес",
|
"sourceAddress": "Източен адрес",
|
||||||
"destinationAddress": "Адрес на дестинация",
|
"destinationAddress": "Адрес на дестинация",
|
||||||
"duration": "Продължителност",
|
"duration": "Продължителност",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Изпращат се отделни HTTP POST за всяко индивидуално събитие. Използвайте само за крайни точки, които не могат да обработват партиди.",
|
"httpDestFormatSingleDescription": "Изпращат се отделни HTTP POST за всяко индивидуално събитие. Използвайте само за крайни точки, които не могат да обработват партиди.",
|
||||||
"httpDestLogTypesTitle": "Видове логове",
|
"httpDestLogTypesTitle": "Видове логове",
|
||||||
"httpDestLogTypesDescription": "Изберете кои видове журнални записи ще се предават към тази дестинация. Предаването ще се прави само за активирани видове журнални записи.",
|
"httpDestLogTypesDescription": "Изберете кои видове журнални записи ще се предават към тази дестинация. Предаването ще се прави само за активирани видове журнални записи.",
|
||||||
"httpDestAccessLogsTitle": "Логове за достъп",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Опити за достъп до ресурс, включително удостоверени и отказани заявки.",
|
"httpDestAccessLogsDescription": "Опити за достъп до ресурс, включително удостоверени и отказани заявки.",
|
||||||
"httpDestActionLogsTitle": "Логове на действия",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Административни действия, извършени от потребители в организацията.",
|
"httpDestActionLogsDescription": "Административни действия, извършени от потребители в организацията.",
|
||||||
"httpDestConnectionLogsTitle": "Логове на връзката",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Събития на свързване и прекъсване на сайта и тунела, включително свръзки и прекъсвания.",
|
"httpDestConnectionLogsDescription": "Събития на свързване и прекъсване на сайта и тунела, включително свръзки и прекъсвания.",
|
||||||
"httpDestRequestLogsTitle": "Заявки за логове",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "Регистри за HTTP заявките към проксирани ресурси, включително метод, път и код на отговор.",
|
"httpDestRequestLogsDescription": "Регистри за HTTP заявките към проксирани ресурси, включително метод, път и код на отговор.",
|
||||||
"httpDestSaveChanges": "Запази промените",
|
"httpDestSaveChanges": "Запази промените",
|
||||||
"httpDestCreateDestination": "Създаване на дестинация",
|
"httpDestCreateDestination": "Създаване на дестинация",
|
||||||
"httpDestUpdatedSuccess": "Дестинацията беше актуализирана успешно",
|
"httpDestUpdatedSuccess": "Дестинацията беше актуализирана успешно",
|
||||||
"httpDestCreatedSuccess": "Дестинацията беше създадена успешно",
|
"httpDestCreatedSuccess": "Дестинацията беше създадена успешно",
|
||||||
"httpDestUpdateFailed": "Неуспешно актуализиране на дестинацията",
|
"httpDestUpdateFailed": "Неуспешно актуализиране на дестинацията",
|
||||||
"httpDestCreateFailed": "Неуспешно създаване на дестинацията"
|
"httpDestCreateFailed": "Неуспешно създаване на дестинацията",
|
||||||
|
"idpAddActionCreateNew": "Създайте нов доставчик на самоличност",
|
||||||
|
"idpAddActionImportFromOrg": "Импортиране от друга организация",
|
||||||
|
"idpImportDialogTitle": "Импортиране на доставчик на самоличност",
|
||||||
|
"idpImportDialogDescription": "Изберете доставчик на самоличност от организация, в която сте администратор. Той ще бъде свързан с тази организация.",
|
||||||
|
"idpImportSearchPlaceholder": "Търсене по име на организация или доставчик...",
|
||||||
|
"idpImportEmpty": "Няма намерени доставчици на самоличност.",
|
||||||
|
"idpImportedDescription": "Доставчикът на самоличност беше импортиран успешно.",
|
||||||
|
"idpDeleteGlobalQuestion": "Сигурни ли сте, че искате да изтриете този доставчик на самоличност завинаги?",
|
||||||
|
"idpDeleteGlobalDescription": "Това ще изтрие доставичка на самоличност завинаги от всички организации, с които е свързан.",
|
||||||
|
"idpUnassociateTitle": "Отвързване на доставчик на самоличност",
|
||||||
|
"idpUnassociateQuestion": "Сигурни ли сте, че искате да отвържете този доставчик на самоличност от тази организация?",
|
||||||
|
"idpUnassociateDescription": "Всички потребители, свързани с този доставчик на самоличност, ще бъдат премахнати от тази организация, но доставчика на самоличност ще продължи да съществува за други свързани организации.",
|
||||||
|
"idpUnassociateConfirm": "Потвърдете отвързване на доставчика на самоличност",
|
||||||
|
"idpUnassociateWarning": "Това не може да бъде отменено за тази организация.",
|
||||||
|
"idpUnassociatedDescription": "Доставчика на самоличност е успешно отвързан от тази организация",
|
||||||
|
"idpUnassociateMenu": "Отвързване",
|
||||||
|
"idpDeleteAllOrgsMenu": "Изтриване",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Spravovat veřejné zdroje",
|
"proxyResourceTitle": "Spravovat veřejné zdroje",
|
||||||
"proxyResourceDescription": "Vytváření a správa zdrojů, které jsou veřejně přístupné prostřednictvím webového prohlížeče",
|
"proxyResourceDescription": "Vytváření a správa zdrojů, které jsou veřejně přístupné prostřednictvím webového prohlížeče",
|
||||||
"proxyResourcesBannerTitle": "Veřejný přístup založený na webu",
|
"proxyResourcesBannerTitle": "Veřejný přístup založený na webu",
|
||||||
"proxyResourcesBannerDescription": "Veřejné prostředky jsou HTTPS nebo TCP/UDP proxy, které jsou přístupné každému na internetu prostřednictvím webového prohlížeče. Na rozdíl od soukromých prostředků nevyžadují software na straně klienta a mohou zahrnovat politiky přístupu orientované na identitu a kontext.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Spravovat soukromé zdroje",
|
"clientResourceTitle": "Spravovat soukromé zdroje",
|
||||||
"clientResourceDescription": "Vytváření a správa zdrojů, které jsou přístupné pouze prostřednictvím připojeného klienta",
|
"clientResourceDescription": "Vytváření a správa zdrojů, které jsou přístupné pouze prostřednictvím připojeného klienta",
|
||||||
"privateResourcesBannerTitle": "Zero-Trust soukromý přístup",
|
"privateResourcesBannerTitle": "Zero-Trust soukromý přístup",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "Chybí ID organizace",
|
"orgMissing": "Chybí ID organizace",
|
||||||
"orgMissingMessage": "Nelze obnovit pozvánku bez ID organizace.",
|
"orgMissingMessage": "Nelze obnovit pozvánku bez ID organizace.",
|
||||||
"accessUsersManage": "Spravovat uživatele",
|
"accessUsersManage": "Spravovat uživatele",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Pozvat a spravovat uživatele s přístupem k této organizaci",
|
"accessUsersDescription": "Pozvat a spravovat uživatele s přístupem k této organizaci",
|
||||||
"accessUsersSearch": "Hledat uživatele...",
|
"accessUsersSearch": "Hledat uživatele...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Vytvořit uživatele",
|
"accessUserCreate": "Vytvořit uživatele",
|
||||||
"accessUserRemove": "Odstranit uživatele",
|
"accessUserRemove": "Odstranit uživatele",
|
||||||
"username": "Uživatelské jméno",
|
"username": "Uživatelské jméno",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Spravovat všechny uživatele",
|
"userTitle": "Spravovat všechny uživatele",
|
||||||
"userDescription": "Zobrazit a spravovat všechny uživatele v systému",
|
"userDescription": "Zobrazit a spravovat všechny uživatele v systému",
|
||||||
"userAbount": "O správě uživatelů",
|
"userAbount": "O správě uživatelů",
|
||||||
"userAbountDescription": "Tato tabulka zobrazuje všechny root uživatelské objekty v systému. Každý uživatel může patřit do více organizací. Odstranění uživatele z organizace neodstraní jeho kořenový uživatelský objekt - zůstanou v systému. Pro úplné odstranění uživatele ze systému musíte odstranit jejich kořenový uživatelský objekt pomocí smazané akce v této tabulce.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Uživatelé serveru",
|
"userServer": "Uživatelé serveru",
|
||||||
"userSearch": "Hledat uživatele serveru...",
|
"userSearch": "Hledat uživatele serveru...",
|
||||||
"userErrorDelete": "Chyba při odstraňování uživatele",
|
"userErrorDelete": "Chyba při odstraňování uživatele",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Nepodařilo se aktivovat licenční klíč",
|
"licenseErrorKeyActivate": "Nepodařilo se aktivovat licenční klíč",
|
||||||
"licenseErrorKeyActivateDescription": "Došlo k chybě při aktivaci licenčního klíče.",
|
"licenseErrorKeyActivateDescription": "Došlo k chybě při aktivaci licenčního klíče.",
|
||||||
"licenseAbout": "O licencích",
|
"licenseAbout": "O licencích",
|
||||||
|
"licenseBannerTitle": "Aktivovat vaši firemní licenci",
|
||||||
|
"licenseBannerDescription": "Odemkněte firemní funkce pro vaši samohostovanou instanci Pangolin. Zakupte si licenční klíč pro aktivaci prémiových možností a poté jej přidejte níže.",
|
||||||
|
"licenseBannerGetLicense": "Zakoupit licenci",
|
||||||
|
"licenseBannerViewDocs": "Zobrazit dokumentaci",
|
||||||
"communityEdition": "Komunitní edice",
|
"communityEdition": "Komunitní edice",
|
||||||
"licenseAboutDescription": "To je pro obchodní a podnikové uživatele, kteří používají Pangolin v komerčním prostředí. Pokud používáte Pangolin pro osobní použití, můžete tuto sekci ignorovat.",
|
"licenseAboutDescription": "To je pro obchodní a podnikové uživatele, kteří používají Pangolin v komerčním prostředí. Pokud používáte Pangolin pro osobní použití, můžete tuto sekci ignorovat.",
|
||||||
"licenseKeyActivated": "Licenční klíč aktivován",
|
"licenseKeyActivated": "Licenční klíč aktivován",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Informace o uživateli",
|
"userSettings": "Informace o uživateli",
|
||||||
"userSettingsDescription": "Zadejte podrobnosti pro nového uživatele",
|
"userSettingsDescription": "Zadejte podrobnosti pro nového uživatele",
|
||||||
"inviteEmailSent": "Poslat uživateli pozvánku",
|
"inviteEmailSent": "Poslat uživateli pozvánku",
|
||||||
"inviteValid": "Platné pro",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Vyberte dobu trvání",
|
"selectDuration": "Vyberte dobu trvání",
|
||||||
"selectResource": "Vybrat dokument",
|
"selectResource": "Vybrat dokument",
|
||||||
"filterByResource": "Filtrovat podle zdroje",
|
"filterByResource": "Filtrovat podle zdroje",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Zobrazované jméno tohoto poskytovatele identity",
|
"idpDisplayName": "Zobrazované jméno tohoto poskytovatele identity",
|
||||||
"idpAutoProvisionUsers": "Automatická úprava uživatelů",
|
"idpAutoProvisionUsers": "Automatická úprava uživatelů",
|
||||||
"idpAutoProvisionUsersDescription": "Pokud je povoleno, uživatelé budou automaticky vytvářeni v systému při prvním přihlášení, s možností namapovat uživatele na role a organizace.",
|
"idpAutoProvisionUsersDescription": "Pokud je povoleno, uživatelé budou automaticky vytvářeni v systému při prvním přihlášení, s možností namapovat uživatele na role a organizace.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Nastavení automatického poskytování lze nakonfigurovat, jakmile je vytvořen poskytovatel identity.",
|
||||||
"licenseBadge": "PE",
|
"licenseBadge": "PE",
|
||||||
"idpType": "Typ poskytovatele",
|
"idpType": "Typ poskytovatele",
|
||||||
"idpTypeDescription": "Vyberte typ poskytovatele identity, který chcete nakonfigurovat",
|
"idpTypeDescription": "Vyberte typ poskytovatele identity, který chcete nakonfigurovat",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Výchozí mapování rolí",
|
"defaultMappingsRole": "Výchozí mapování rolí",
|
||||||
"defaultMappingsRoleDescription": "Výsledek tohoto výrazu musí vrátit název role definovaný v organizaci jako řetězec.",
|
"defaultMappingsRoleDescription": "Výsledek tohoto výrazu musí vrátit název role definovaný v organizaci jako řetězec.",
|
||||||
"defaultMappingsOrg": "Výchozí mapování organizace",
|
"defaultMappingsOrg": "Výchozí mapování organizace",
|
||||||
"defaultMappingsOrgDescription": "Tento výraz musí vrátit org ID nebo pravdu, aby měl uživatel přístup k organizaci.",
|
"defaultMappingsOrgDescription": "Pokud je nastaven, musí tento výraz vracet ID organizace nebo pravda, aby k této organizaci měl uživatel přístup. Pokud není nastaveno, je dostačující definice mapování rolí: uživateli je umožněn přístup, pokud pro něj lze v rámci organizace vyřešit platné mapování rolí.",
|
||||||
"defaultMappingsSubmit": "Uložit výchozí mapování",
|
"defaultMappingsSubmit": "Uložit výchozí mapování",
|
||||||
"orgPoliciesEdit": "Upravit zásady organizace",
|
"orgPoliciesEdit": "Upravit zásady organizace",
|
||||||
"org": "Organizace",
|
"org": "Organizace",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Zjištěna mezinárodní doména",
|
"internationaldomaindetected": "Zjištěna mezinárodní doména",
|
||||||
"willbestoredas": "Bude uloženo jako:",
|
"willbestoredas": "Bude uloženo jako:",
|
||||||
"roleMappingDescription": "Určete, jak jsou role přiřazeny uživatelům, když se přihlásí, když je povoleno automatické poskytnutí služby.",
|
"roleMappingDescription": "Určete, jak jsou role přiřazeny uživatelům, když se přihlásí s tímto poskytovatelem identity.",
|
||||||
"selectRole": "Vyberte roli",
|
"selectRole": "Vyberte roli",
|
||||||
"roleMappingExpression": "Výraz",
|
"roleMappingExpression": "Výraz",
|
||||||
"selectRolePlaceholder": "Vyberte roli",
|
"selectRolePlaceholder": "Vyberte roli",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Vyberte doménu pro ověřovací stránku organizace",
|
"selectDomainForOrgAuthPage": "Vyberte doménu pro ověřovací stránku organizace",
|
||||||
"domainPickerProvidedDomain": "Poskytnutá doména",
|
"domainPickerProvidedDomain": "Poskytnutá doména",
|
||||||
"domainPickerFreeProvidedDomain": "Zdarma poskytnutá doména",
|
"domainPickerFreeProvidedDomain": "Zdarma poskytnutá doména",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Poskytnuté domény jsou placenou funkcí. Předplaťte si plán, abyste získali doménu zahrnutou v plánu – nemusíte si přinést vlastní.",
|
||||||
"domainPickerVerified": "Ověřeno",
|
"domainPickerVerified": "Ověřeno",
|
||||||
"domainPickerUnverified": "Neověřeno",
|
"domainPickerUnverified": "Neověřeno",
|
||||||
|
"domainPickerManual": "Ruční nastavení",
|
||||||
"domainPickerInvalidSubdomainStructure": "Tato subdoména obsahuje neplatné znaky nebo strukturu. Bude automaticky sanitována při uložení.",
|
"domainPickerInvalidSubdomainStructure": "Tato subdoména obsahuje neplatné znaky nebo strukturu. Bude automaticky sanitována při uložení.",
|
||||||
"domainPickerError": "Chyba",
|
"domainPickerError": "Chyba",
|
||||||
"domainPickerErrorLoadDomains": "Nepodařilo se načíst domény organizace",
|
"domainPickerErrorLoadDomains": "Nepodařilo se načíst domény organizace",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Měřítko",
|
"title": "Měřítko",
|
||||||
"description": "Podnikové funkce, 50 uživatelů, 50 míst a prioritní podpory."
|
"description": "Podnikové funkce, 50 uživatelů, 100 stránek a prioritní podpora."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Pouze pro osobní použití (zdarma licence - bez ověření)",
|
"personalUseOnly": "Pouze pro osobní použití (zdarma licence - bez ověření)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Akce",
|
"action": "Akce",
|
||||||
"actor": "Aktér",
|
"actor": "Aktér",
|
||||||
"timestamp": "Časové razítko",
|
"timestamp": "Časové razítko",
|
||||||
"accessLogs": "Protokoly přístupu",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Exportovat CSV",
|
"exportCsv": "Exportovat CSV",
|
||||||
"exportError": "Neznámá chyba při exportu CSV",
|
"exportError": "Neznámá chyba při exportu CSV",
|
||||||
"exportCsvTooltip": "V zadaném časovém rozmezí",
|
"exportCsvTooltip": "V zadaném časovém rozmezí",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "IP adresa",
|
"ip": "IP adresa",
|
||||||
"reason": "Důvod",
|
"reason": "Důvod",
|
||||||
"requestLogs": "Záznamy požadavků",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Vyžádat analýzu",
|
"requestAnalytics": "Vyžádat analýzu",
|
||||||
"host": "Hostitel",
|
"host": "Hostitel",
|
||||||
"location": "Poloha",
|
"location": "Poloha",
|
||||||
"actionLogs": "Záznamy akcí",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Záznamy požadavků",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Protokoly přístupu",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Záznamy akcí",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Zaznamenávání záznamu",
|
"logRetention": "Zaznamenávání záznamu",
|
||||||
"logRetentionDescription": "Spravovat, jak dlouho jsou různé typy logů uloženy pro tuto organizaci nebo je zakázat",
|
"logRetentionDescription": "Spravovat, jak dlouho jsou různé typy logů uloženy pro tuto organizaci nebo je zakázat",
|
||||||
"requestLogsDescription": "Zobrazit podrobné protokoly požadavků pro zdroje v této organizaci",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Zobrazit podrobnou analýzu požadavků pro zdroje v této organizaci",
|
"requestAnalyticsDescription": "Zobrazit podrobnou analýzu požadavků pro zdroje v této organizaci",
|
||||||
"logRetentionRequestLabel": "Zachování logu žádosti",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Jak dlouho uchovávat záznamy požadavků",
|
"logRetentionRequestDescription": "Jak dlouho uchovávat záznamy požadavků",
|
||||||
"logRetentionAccessLabel": "Zachování záznamu přístupu",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Jak dlouho uchovávat přístupové záznamy",
|
"logRetentionAccessDescription": "Jak dlouho uchovávat přístupové záznamy",
|
||||||
"logRetentionActionLabel": "Uchovávání protokolu akcí",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Jak dlouho uchovávat záznamy akcí",
|
"logRetentionActionDescription": "Jak dlouho uchovávat záznamy akcí",
|
||||||
"logRetentionConnectionLabel": "Uchovávání protokolu připojení",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Jak dlouho uchovávat protokoly připojení",
|
"logRetentionConnectionDescription": "Jak dlouho uchovávat protokoly připojení",
|
||||||
"logRetentionDisabled": "Zakázáno",
|
"logRetentionDisabled": "Zakázáno",
|
||||||
"logRetention3Days": "3 dny",
|
"logRetention3Days": "3 dny",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Konec následujícího roku",
|
"logRetentionEndOfFollowingYear": "Konec následujícího roku",
|
||||||
"actionLogsDescription": "Zobrazit historii akcí provedených v této organizaci",
|
"actionLogsDescription": "Zobrazit historii akcí provedených v této organizaci",
|
||||||
"accessLogsDescription": "Zobrazit žádosti o ověření přístupu pro zdroje v této organizaci",
|
"accessLogsDescription": "Zobrazit žádosti o ověření přístupu pro zdroje v této organizaci",
|
||||||
"connectionLogs": "Protokoly připojení",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Zobrazit protokoly připojení pro tunely v této organizaci",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Protokoly připojení",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Streamování",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Zdrojová adresa",
|
"sourceAddress": "Zdrojová adresa",
|
||||||
"destinationAddress": "Cílová adresa",
|
"destinationAddress": "Cílová adresa",
|
||||||
"duration": "Doba trvání",
|
"duration": "Doba trvání",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Odešle samostatnou HTTP POST pro každou jednotlivou událost. Používejte pouze pro koncové body, které nemohou zpracovávat dávky.",
|
"httpDestFormatSingleDescription": "Odešle samostatnou HTTP POST pro každou jednotlivou událost. Používejte pouze pro koncové body, které nemohou zpracovávat dávky.",
|
||||||
"httpDestLogTypesTitle": "Typy protokolů",
|
"httpDestLogTypesTitle": "Typy protokolů",
|
||||||
"httpDestLogTypesDescription": "Vyberte, které typy logů jsou přesměrovány do této destinace. Budou streamovány pouze povolené typy logů.",
|
"httpDestLogTypesDescription": "Vyberte, které typy logů jsou přesměrovány do této destinace. Budou streamovány pouze povolené typy logů.",
|
||||||
"httpDestAccessLogsTitle": "Protokoly přístupu",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Pokusy o přístup k dokumentům, včetně ověřených a zamítnutých požadavků.",
|
"httpDestAccessLogsDescription": "Pokusy o přístup k dokumentům, včetně ověřených a zamítnutých požadavků.",
|
||||||
"httpDestActionLogsTitle": "Záznamy akcí",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Správní opatření prováděná uživateli v rámci organizace.",
|
"httpDestActionLogsDescription": "Správní opatření prováděná uživateli v rámci organizace.",
|
||||||
"httpDestConnectionLogsTitle": "Protokoly připojení",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Události týkající se připojení lokality a tunelu, včetně připojení a odpojení.",
|
"httpDestConnectionLogsDescription": "Události týkající se připojení lokality a tunelu, včetně připojení a odpojení.",
|
||||||
"httpDestRequestLogsTitle": "Záznamy požadavků",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "HTTP záznamy požadavků pro proxy zdroje, včetně metod, cesty a kódu odpovědi.",
|
"httpDestRequestLogsDescription": "HTTP záznamy požadavků pro proxy zdroje, včetně metod, cesty a kódu odpovědi.",
|
||||||
"httpDestSaveChanges": "Uložit změny",
|
"httpDestSaveChanges": "Uložit změny",
|
||||||
"httpDestCreateDestination": "Vytvořit cíl",
|
"httpDestCreateDestination": "Vytvořit cíl",
|
||||||
"httpDestUpdatedSuccess": "Cíl byl úspěšně aktualizován",
|
"httpDestUpdatedSuccess": "Cíl byl úspěšně aktualizován",
|
||||||
"httpDestCreatedSuccess": "Cíl byl úspěšně vytvořen",
|
"httpDestCreatedSuccess": "Cíl byl úspěšně vytvořen",
|
||||||
"httpDestUpdateFailed": "Nepodařilo se aktualizovat cíl",
|
"httpDestUpdateFailed": "Nepodařilo se aktualizovat cíl",
|
||||||
"httpDestCreateFailed": "Nepodařilo se vytvořit cíl"
|
"httpDestCreateFailed": "Nepodařilo se vytvořit cíl",
|
||||||
|
"idpAddActionCreateNew": "Vytvořit nového poskytovatele identity",
|
||||||
|
"idpAddActionImportFromOrg": "Importovat z jiné organizace",
|
||||||
|
"idpImportDialogTitle": "Importovat poskytovatele identity",
|
||||||
|
"idpImportDialogDescription": "Vyberte poskytovatele identity z organizace, v níž jste administrátor. Tento poskytovatel bude propojen s touto organizací.",
|
||||||
|
"idpImportSearchPlaceholder": "Hledat podle názvu organizace nebo poskytovatele...",
|
||||||
|
"idpImportEmpty": "Nebyli nalezeni žádní poskytovatelé identity.",
|
||||||
|
"idpImportedDescription": "Poskytovatel identity byl úspěšně importován.",
|
||||||
|
"idpDeleteGlobalQuestion": "Opravdu chcete trvale smazat tohoto poskytovatele identity?",
|
||||||
|
"idpDeleteGlobalDescription": "Tímto bude poskytovatel identity trvale odstraněn ze všech organizací, se kterými je spojen.",
|
||||||
|
"idpUnassociateTitle": "Odpojit poskytovatele identity",
|
||||||
|
"idpUnassociateQuestion": "Opravdu chcete odpojit tohoto poskytovatele identity od této organizace?",
|
||||||
|
"idpUnassociateDescription": "Všichni uživatelé spojení s tímto poskytovatelem identity budou odstraněni z této organizace, ale poskytovatel identity zůstane nadále existovat pro ostatní přidružené organizace.",
|
||||||
|
"idpUnassociateConfirm": "Potvrdit odpojení poskytovatele identity",
|
||||||
|
"idpUnassociateWarning": "Toto nelze pro tuto organizaci vrátit.",
|
||||||
|
"idpUnassociatedDescription": "Poskytovatel identity byl úspěšně odpojen od této organizace",
|
||||||
|
"idpUnassociateMenu": "Odpojit",
|
||||||
|
"idpDeleteAllOrgsMenu": "Odstranit",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Öffentliche Ressourcen verwalten",
|
"proxyResourceTitle": "Öffentliche Ressourcen verwalten",
|
||||||
"proxyResourceDescription": "Erstelle und verwalte Ressourcen, die über einen Webbrowser öffentlich zugänglich sind",
|
"proxyResourceDescription": "Erstelle und verwalte Ressourcen, die über einen Webbrowser öffentlich zugänglich sind",
|
||||||
"proxyResourcesBannerTitle": "Web-basierter öffentlicher Zugang",
|
"proxyResourcesBannerTitle": "Web-basierter öffentlicher Zugang",
|
||||||
"proxyResourcesBannerDescription": "Öffentliche Ressourcen sind HTTPS oder TCP/UDP-Proxys, die über einen Webbrowser für jeden zugänglich sind. Im Gegensatz zu privaten Ressourcen benötigen sie keine Client-seitige Software und können Identitäts- und kontextbezogene Zugriffsrichtlinien beinhalten.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Private Ressourcen verwalten",
|
"clientResourceTitle": "Private Ressourcen verwalten",
|
||||||
"clientResourceDescription": "Erstelle und verwalte Ressourcen, die nur über einen verbundenen Client zugänglich sind",
|
"clientResourceDescription": "Erstelle und verwalte Ressourcen, die nur über einen verbundenen Client zugänglich sind",
|
||||||
"privateResourcesBannerTitle": "Zero-Trust Privater Zugang",
|
"privateResourcesBannerTitle": "Zero-Trust Privater Zugang",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "Organisations-ID fehlt",
|
"orgMissing": "Organisations-ID fehlt",
|
||||||
"orgMissingMessage": "Einladung kann ohne Organisations-ID nicht neu generiert werden.",
|
"orgMissingMessage": "Einladung kann ohne Organisations-ID nicht neu generiert werden.",
|
||||||
"accessUsersManage": "Benutzer verwalten",
|
"accessUsersManage": "Benutzer verwalten",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Benutzer mit Zugriff auf diese Organisation einladen und verwalten",
|
"accessUsersDescription": "Benutzer mit Zugriff auf diese Organisation einladen und verwalten",
|
||||||
"accessUsersSearch": "Benutzer suchen...",
|
"accessUsersSearch": "Benutzer suchen...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Benutzer erstellen",
|
"accessUserCreate": "Benutzer erstellen",
|
||||||
"accessUserRemove": "Benutzer entfernen",
|
"accessUserRemove": "Benutzer entfernen",
|
||||||
"username": "Benutzername",
|
"username": "Benutzername",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Alle Benutzer verwalten",
|
"userTitle": "Alle Benutzer verwalten",
|
||||||
"userDescription": "Alle Benutzer im System anzeigen und verwalten",
|
"userDescription": "Alle Benutzer im System anzeigen und verwalten",
|
||||||
"userAbount": "Über Benutzerverwaltung",
|
"userAbount": "Über Benutzerverwaltung",
|
||||||
"userAbountDescription": "Diese Tabelle zeigt alle root-Benutzerobjekte im System an. Jeder Benutzer kann zu mehreren Organisationen gehören. Das Entfernen eines Benutzers aus einer Organisation löscht nicht sein Root-Benutzerobjekt - er bleibt im System. Um einen Benutzer komplett aus dem System zu entfernen, müssen Sie sein Root-Benutzerobjekt mit der Lösch-Aktion in dieser Tabelle löschen.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Server Benutzer",
|
"userServer": "Server Benutzer",
|
||||||
"userSearch": "Serverbenutzer suchen...",
|
"userSearch": "Serverbenutzer suchen...",
|
||||||
"userErrorDelete": "Fehler beim Löschen des Benutzers",
|
"userErrorDelete": "Fehler beim Löschen des Benutzers",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Fehler beim Aktivieren des Lizenzschlüssels",
|
"licenseErrorKeyActivate": "Fehler beim Aktivieren des Lizenzschlüssels",
|
||||||
"licenseErrorKeyActivateDescription": "Beim Aktivieren des Lizenzschlüssels ist ein Fehler aufgetreten.",
|
"licenseErrorKeyActivateDescription": "Beim Aktivieren des Lizenzschlüssels ist ein Fehler aufgetreten.",
|
||||||
"licenseAbout": "Über Lizenzierung",
|
"licenseAbout": "Über Lizenzierung",
|
||||||
|
"licenseBannerTitle": "Aktivieren Sie Ihre Enterprise-Lizenz",
|
||||||
|
"licenseBannerDescription": "Schalten Sie Unternehmensfunktionen für Ihre selbstgehostete Pangolin-Instanz frei. Kaufen Sie einen Lizenzschlüssel, um Premium-Funktionen zu aktivieren, und fügen Sie ihn dann unten hinzu.",
|
||||||
|
"licenseBannerGetLicense": "Lizenz erhalten",
|
||||||
|
"licenseBannerViewDocs": "Dokumentation anzeigen",
|
||||||
"communityEdition": "Community-Edition",
|
"communityEdition": "Community-Edition",
|
||||||
"licenseAboutDescription": "Dies ist für Geschäfts- und Unternehmensanwender, die Pangolin in einem kommerziellen Umfeld einsetzen. Wenn Sie Pangolin für den persönlichen Gebrauch verwenden, können Sie diesen Abschnitt ignorieren.",
|
"licenseAboutDescription": "Dies ist für Geschäfts- und Unternehmensanwender, die Pangolin in einem kommerziellen Umfeld einsetzen. Wenn Sie Pangolin für den persönlichen Gebrauch verwenden, können Sie diesen Abschnitt ignorieren.",
|
||||||
"licenseKeyActivated": "Lizenzschlüssel aktiviert",
|
"licenseKeyActivated": "Lizenzschlüssel aktiviert",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Benutzerinformationen",
|
"userSettings": "Benutzerinformationen",
|
||||||
"userSettingsDescription": "Geben Sie die Details für den neuen Benutzer ein",
|
"userSettingsDescription": "Geben Sie die Details für den neuen Benutzer ein",
|
||||||
"inviteEmailSent": "Einladungs-E-Mail an Benutzer senden",
|
"inviteEmailSent": "Einladungs-E-Mail an Benutzer senden",
|
||||||
"inviteValid": "Gültig für",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Dauer auswählen",
|
"selectDuration": "Dauer auswählen",
|
||||||
"selectResource": "Ressource auswählen",
|
"selectResource": "Ressource auswählen",
|
||||||
"filterByResource": "Nach Ressource filtern",
|
"filterByResource": "Nach Ressource filtern",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Ein Anzeigename für diesen Identitätsanbieter",
|
"idpDisplayName": "Ein Anzeigename für diesen Identitätsanbieter",
|
||||||
"idpAutoProvisionUsers": "Automatische Benutzerbereitstellung",
|
"idpAutoProvisionUsers": "Automatische Benutzerbereitstellung",
|
||||||
"idpAutoProvisionUsersDescription": "Wenn aktiviert, werden Benutzer beim ersten Login automatisch im System erstellt, mit der Möglichkeit, Benutzer Rollen und Organisationen zuzuordnen.",
|
"idpAutoProvisionUsersDescription": "Wenn aktiviert, werden Benutzer beim ersten Login automatisch im System erstellt, mit der Möglichkeit, Benutzer Rollen und Organisationen zuzuordnen.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Sie können die automatische Bereitstellung einstellen, sobald der Identitätsanbieter erstellt ist.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Anbietertyp",
|
"idpType": "Anbietertyp",
|
||||||
"idpTypeDescription": "Wählen Sie den Typ des Identitätsanbieters, den Sie konfigurieren möchten",
|
"idpTypeDescription": "Wählen Sie den Typ des Identitätsanbieters, den Sie konfigurieren möchten",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Standard-Rollenzuordnung",
|
"defaultMappingsRole": "Standard-Rollenzuordnung",
|
||||||
"defaultMappingsRoleDescription": "JMESPath zur Extraktion von Rolleninformationen aus dem ID-Token. Das Ergebnis dieses Ausdrucks muss den Rollennamen als String zurückgeben, wie er in der Organisation definiert ist.",
|
"defaultMappingsRoleDescription": "JMESPath zur Extraktion von Rolleninformationen aus dem ID-Token. Das Ergebnis dieses Ausdrucks muss den Rollennamen als String zurückgeben, wie er in der Organisation definiert ist.",
|
||||||
"defaultMappingsOrg": "Standard-Organisationszuordnung",
|
"defaultMappingsOrg": "Standard-Organisationszuordnung",
|
||||||
"defaultMappingsOrgDescription": "JMESPath zur Extraktion von Organisationsinformationen aus dem ID-Token. Dieser Ausdruck muss die Organisations-ID oder true zurückgeben, damit der Benutzer Zugriff auf die Organisation erhält.",
|
"defaultMappingsOrgDescription": "Wenn diese Einstellung festgelegt ist, muss dieser Ausdruck die Organisations-ID oder wahr zurückgeben, damit der Benutzer diese Organisation betreten kann. Ist sie nicht festgelegt, reicht die Definition einer Rollenzuordnung aus: Der Benutzer darf eintreten, solange eine gültige Rollenzuordnung innerhalb der Organisation für ihn aufgelöst werden kann.",
|
||||||
"defaultMappingsSubmit": "Standardzuordnungen speichern",
|
"defaultMappingsSubmit": "Standardzuordnungen speichern",
|
||||||
"orgPoliciesEdit": "Organisationsrichtlinie bearbeiten",
|
"orgPoliciesEdit": "Organisationsrichtlinie bearbeiten",
|
||||||
"org": "Organisation",
|
"org": "Organisation",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Internationale Domain erkannt",
|
"internationaldomaindetected": "Internationale Domain erkannt",
|
||||||
"willbestoredas": "Wird gespeichert als:",
|
"willbestoredas": "Wird gespeichert als:",
|
||||||
"roleMappingDescription": "Legen Sie fest, wie den Benutzern Rollen zugewiesen werden, wenn sie sich anmelden, wenn Auto Provision aktiviert ist.",
|
"roleMappingDescription": "Bestimmen Sie, wie Rollen zugewiesen werden, wenn sich Benutzer mit diesem Identitätsanbieter anmelden.",
|
||||||
"selectRole": "Wählen Sie eine Rolle",
|
"selectRole": "Wählen Sie eine Rolle",
|
||||||
"roleMappingExpression": "Ausdruck",
|
"roleMappingExpression": "Ausdruck",
|
||||||
"selectRolePlaceholder": "Rolle auswählen",
|
"selectRolePlaceholder": "Rolle auswählen",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Wählen Sie eine Domain für die Authentifizierungsseite der Organisation",
|
"selectDomainForOrgAuthPage": "Wählen Sie eine Domain für die Authentifizierungsseite der Organisation",
|
||||||
"domainPickerProvidedDomain": "Angegebene Domain",
|
"domainPickerProvidedDomain": "Angegebene Domain",
|
||||||
"domainPickerFreeProvidedDomain": "Kostenlose Domain",
|
"domainPickerFreeProvidedDomain": "Kostenlose Domain",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Bereitgestellte Domains sind ein kostenpflichtiges Feature. Abonnieren Sie, um eine Domain in Ihrem Tarif zu erhalten – keine Notwendigkeit, Ihre eigene mitzubringen.",
|
||||||
"domainPickerVerified": "Verifiziert",
|
"domainPickerVerified": "Verifiziert",
|
||||||
"domainPickerUnverified": "Nicht verifiziert",
|
"domainPickerUnverified": "Nicht verifiziert",
|
||||||
|
"domainPickerManual": "Manuell",
|
||||||
"domainPickerInvalidSubdomainStructure": "Diese Subdomain enthält ungültige Zeichen oder Struktur. Sie wird beim Speichern automatisch bereinigt.",
|
"domainPickerInvalidSubdomainStructure": "Diese Subdomain enthält ungültige Zeichen oder Struktur. Sie wird beim Speichern automatisch bereinigt.",
|
||||||
"domainPickerError": "Fehler",
|
"domainPickerError": "Fehler",
|
||||||
"domainPickerErrorLoadDomains": "Fehler beim Laden der Organisations-Domains",
|
"domainPickerErrorLoadDomains": "Fehler beim Laden der Organisations-Domains",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Maßstab",
|
"title": "Maßstab",
|
||||||
"description": "Enterprise Features, 50 Benutzer, 50 Sites und Prioritätsunterstützung."
|
"description": "Unternehmensmerkmale, 50 Benutzer, 100 Standorte und prioritärer Support."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Nur persönliche Nutzung (kostenlose Lizenz - kein Checkout)",
|
"personalUseOnly": "Nur persönliche Nutzung (kostenlose Lizenz - kein Checkout)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Aktion",
|
"action": "Aktion",
|
||||||
"actor": "Akteur",
|
"actor": "Akteur",
|
||||||
"timestamp": "Zeitstempel",
|
"timestamp": "Zeitstempel",
|
||||||
"accessLogs": "Zugriffsprotokolle",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "CSV exportieren",
|
"exportCsv": "CSV exportieren",
|
||||||
"exportError": "Unbekannter Fehler beim Exportieren von CSV",
|
"exportError": "Unbekannter Fehler beim Exportieren von CSV",
|
||||||
"exportCsvTooltip": "Innerhalb des Zeitraums",
|
"exportCsvTooltip": "Innerhalb des Zeitraums",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "Keine gültige Authentifizierungsmethode verfügbar",
|
"noMoreAuthMethods": "Keine gültige Authentifizierungsmethode verfügbar",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "Grund",
|
"reason": "Grund",
|
||||||
"requestLogs": "Logs anfordern",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Anfrage-Analyse anzeigen",
|
"requestAnalytics": "Anfrage-Analyse anzeigen",
|
||||||
"host": "Host",
|
"host": "Host",
|
||||||
"location": "Standort",
|
"location": "Standort",
|
||||||
"actionLogs": "Aktionsprotokolle",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Logs anfordern",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Zugriffsprotokolle",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Aktionsprotokolle",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Log-Speicherung",
|
"logRetention": "Log-Speicherung",
|
||||||
"logRetentionDescription": "Verwalten, wie lange verschiedene Logs für diese Organisation gespeichert werden oder deaktivieren",
|
"logRetentionDescription": "Verwalten, wie lange verschiedene Logs für diese Organisation gespeichert werden oder deaktivieren",
|
||||||
"requestLogsDescription": "Detaillierte Request-Logs für Ressourcen in dieser Organisation anzeigen",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Detaillierte Anfrage-Analyse für Ressourcen in dieser Organisation anzeigen",
|
"requestAnalyticsDescription": "Detaillierte Anfrage-Analyse für Ressourcen in dieser Organisation anzeigen",
|
||||||
"logRetentionRequestLabel": "Log-Speicherung anfordern",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Wie lange sollen Request-Logs gespeichert werden",
|
"logRetentionRequestDescription": "Wie lange sollen Request-Logs gespeichert werden",
|
||||||
"logRetentionAccessLabel": "Zugriffsprotokoll-Speicherung",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Wie lange Zugriffsprotokolle beibehalten werden sollen",
|
"logRetentionAccessDescription": "Wie lange Zugriffsprotokolle beibehalten werden sollen",
|
||||||
"logRetentionActionLabel": "Aktionsprotokoll-Speicherung",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Dauer des Action-Logs",
|
"logRetentionActionDescription": "Dauer des Action-Logs",
|
||||||
"logRetentionConnectionLabel": "Verbindungsprotokoll-Speicherung",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Wie lange Verbindungsprotokolle gespeichert werden sollen",
|
"logRetentionConnectionDescription": "Wie lange Verbindungsprotokolle gespeichert werden sollen",
|
||||||
"logRetentionDisabled": "Deaktiviert",
|
"logRetentionDisabled": "Deaktiviert",
|
||||||
"logRetention3Days": "3 Tage",
|
"logRetention3Days": "3 Tage",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Ende des folgenden Jahres",
|
"logRetentionEndOfFollowingYear": "Ende des folgenden Jahres",
|
||||||
"actionLogsDescription": "Verlauf der in dieser Organisation durchgeführten Aktionen anzeigen",
|
"actionLogsDescription": "Verlauf der in dieser Organisation durchgeführten Aktionen anzeigen",
|
||||||
"accessLogsDescription": "Zugriffsauth-Anfragen für Ressourcen in dieser Organisation anzeigen",
|
"accessLogsDescription": "Zugriffsauth-Anfragen für Ressourcen in dieser Organisation anzeigen",
|
||||||
"connectionLogs": "Verbindungsprotokolle",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Verbindungsprotokolle für Tunnel in dieser Organisation anzeigen",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Verbindungsprotokolle",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Streaming",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Quelladresse",
|
"sourceAddress": "Quelladresse",
|
||||||
"destinationAddress": "Zieladresse",
|
"destinationAddress": "Zieladresse",
|
||||||
"duration": "Dauer",
|
"duration": "Dauer",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Sendet eine separate HTTP-POST für jedes einzelne Ereignis. Nur für Endpunkte, die Batches nicht handhaben können.",
|
"httpDestFormatSingleDescription": "Sendet eine separate HTTP-POST für jedes einzelne Ereignis. Nur für Endpunkte, die Batches nicht handhaben können.",
|
||||||
"httpDestLogTypesTitle": "Log-Typen",
|
"httpDestLogTypesTitle": "Log-Typen",
|
||||||
"httpDestLogTypesDescription": "Wählen Sie, welche Log-Typen an dieses Ziel weitergeleitet werden. Nur aktivierte Log-Typen werden gestreamt.",
|
"httpDestLogTypesDescription": "Wählen Sie, welche Log-Typen an dieses Ziel weitergeleitet werden. Nur aktivierte Log-Typen werden gestreamt.",
|
||||||
"httpDestAccessLogsTitle": "Zugriffsprotokolle",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Ressourcenzugriffe, einschließlich authentifizierter und abgelehnter Anfragen.",
|
"httpDestAccessLogsDescription": "Ressourcenzugriffe, einschließlich authentifizierter und abgelehnter Anfragen.",
|
||||||
"httpDestActionLogsTitle": "Aktionsprotokolle",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Administrative Maßnahmen, die von Benutzern innerhalb der Organisation durchgeführt werden.",
|
"httpDestActionLogsDescription": "Administrative Maßnahmen, die von Benutzern innerhalb der Organisation durchgeführt werden.",
|
||||||
"httpDestConnectionLogsTitle": "Verbindungsprotokolle",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Site- und Tunnelverbindungen, einschließlich Verbindungen und Trennungen.",
|
"httpDestConnectionLogsDescription": "Site- und Tunnelverbindungen, einschließlich Verbindungen und Trennungen.",
|
||||||
"httpDestRequestLogsTitle": "Logs anfordern",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "HTTP-Request-Protokolle für proxiierte Ressourcen, einschließlich Methode, Pfad und Antwort-Code.",
|
"httpDestRequestLogsDescription": "HTTP-Request-Protokolle für proxiierte Ressourcen, einschließlich Methode, Pfad und Antwort-Code.",
|
||||||
"httpDestSaveChanges": "Änderungen speichern",
|
"httpDestSaveChanges": "Änderungen speichern",
|
||||||
"httpDestCreateDestination": "Ziel erstellen",
|
"httpDestCreateDestination": "Ziel erstellen",
|
||||||
"httpDestUpdatedSuccess": "Ziel erfolgreich aktualisiert",
|
"httpDestUpdatedSuccess": "Ziel erfolgreich aktualisiert",
|
||||||
"httpDestCreatedSuccess": "Ziel erfolgreich erstellt",
|
"httpDestCreatedSuccess": "Ziel erfolgreich erstellt",
|
||||||
"httpDestUpdateFailed": "Fehler beim Aktualisieren des Ziels",
|
"httpDestUpdateFailed": "Fehler beim Aktualisieren des Ziels",
|
||||||
"httpDestCreateFailed": "Fehler beim Erstellen des Ziels"
|
"httpDestCreateFailed": "Fehler beim Erstellen des Ziels",
|
||||||
|
"idpAddActionCreateNew": "Neuen Identitätsanbieter erstellen",
|
||||||
|
"idpAddActionImportFromOrg": "Von einer anderen Organisation importieren",
|
||||||
|
"idpImportDialogTitle": "Identitätsanbieter importieren",
|
||||||
|
"idpImportDialogDescription": "Wählen Sie einen Identitätsanbieter aus einer Organisation, in der Sie Administrator sind. Er wird mit dieser Organisation verknüpft.",
|
||||||
|
"idpImportSearchPlaceholder": "Nach Organisation oder Anbieternamen suchen...",
|
||||||
|
"idpImportEmpty": "Keine Identitätsanbieter gefunden.",
|
||||||
|
"idpImportedDescription": "Identitätsanbieter erfolgreich importiert.",
|
||||||
|
"idpDeleteGlobalQuestion": "Sind Sie sicher, dass Sie diesen Identitätsanbieter dauerhaft löschen möchten?",
|
||||||
|
"idpDeleteGlobalDescription": "Dies wird den Identitätsanbieter dauerhaft von allen Organisationen löschen, mit denen er verbunden ist.",
|
||||||
|
"idpUnassociateTitle": "Verknüpfung mit Identitätsanbieter aufheben",
|
||||||
|
"idpUnassociateQuestion": "Sind Sie sicher, dass Sie die Verknüpfung dieses Identitätsanbieters mit dieser Organisation aufheben möchten?",
|
||||||
|
"idpUnassociateDescription": "Alle Benutzer, die mit diesem Identitätsanbieter verbunden sind, werden aus dieser Organisation entfernt, aber der Identitätsanbieter bleibt für andere verbundene Organisationen weiterhin bestehen.",
|
||||||
|
"idpUnassociateConfirm": "Verknüpfung des Identitätsanbieters aufheben bestätigen",
|
||||||
|
"idpUnassociateWarning": "Dies kann für diese Organisation nicht rückgängig gemacht werden.",
|
||||||
|
"idpUnassociatedDescription": "Identitätsanbieter erfolgreich von dieser Organisation gelöst",
|
||||||
|
"idpUnassociateMenu": "Verknüpfung aufheben",
|
||||||
|
"idpDeleteAllOrgsMenu": "Löschen",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -405,6 +405,10 @@
|
|||||||
"licenseErrorKeyActivate": "Failed to activate license key",
|
"licenseErrorKeyActivate": "Failed to activate license key",
|
||||||
"licenseErrorKeyActivateDescription": "An error occurred while activating the license key.",
|
"licenseErrorKeyActivateDescription": "An error occurred while activating the license key.",
|
||||||
"licenseAbout": "About Licensing",
|
"licenseAbout": "About Licensing",
|
||||||
|
"licenseBannerTitle": "Enable Your Enterprise License",
|
||||||
|
"licenseBannerDescription": "Unlock enterprise features for your self-hosted Pangolin instance. Purchase a license key to activate premium capabilities, then add it below.",
|
||||||
|
"licenseBannerGetLicense": "Get a License",
|
||||||
|
"licenseBannerViewDocs": "View Documentation",
|
||||||
"communityEdition": "Community Edition",
|
"communityEdition": "Community Edition",
|
||||||
"licenseAboutDescription": "This is for business and enterprise users who are using Pangolin in a commercial environment. If you are using Pangolin for personal use, you can ignore this section.",
|
"licenseAboutDescription": "This is for business and enterprise users who are using Pangolin in a commercial environment. If you are using Pangolin for personal use, you can ignore this section.",
|
||||||
"licenseKeyActivated": "License key activated",
|
"licenseKeyActivated": "License key activated",
|
||||||
@@ -894,6 +898,7 @@
|
|||||||
"idpDisplayName": "A display name for this identity provider",
|
"idpDisplayName": "A display name for this identity provider",
|
||||||
"idpAutoProvisionUsers": "Auto Provision Users",
|
"idpAutoProvisionUsers": "Auto Provision Users",
|
||||||
"idpAutoProvisionUsersDescription": "When enabled, users will be automatically created in the system upon first login with the ability to map users to roles and organizations.",
|
"idpAutoProvisionUsersDescription": "When enabled, users will be automatically created in the system upon first login with the ability to map users to roles and organizations.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "You can configure auto provision settings once the identity provider is created.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Provider Type",
|
"idpType": "Provider Type",
|
||||||
"idpTypeDescription": "Select the type of identity provider you want to configure",
|
"idpTypeDescription": "Select the type of identity provider you want to configure",
|
||||||
@@ -945,7 +950,7 @@
|
|||||||
"defaultMappingsRole": "Default Role Mapping",
|
"defaultMappingsRole": "Default Role Mapping",
|
||||||
"defaultMappingsRoleDescription": "The result of this expression must return the role name as defined in the organization as a string.",
|
"defaultMappingsRoleDescription": "The result of this expression must return the role name as defined in the organization as a string.",
|
||||||
"defaultMappingsOrg": "Default Organization Mapping",
|
"defaultMappingsOrg": "Default Organization Mapping",
|
||||||
"defaultMappingsOrgDescription": "When set, this expression must return the organization ID or true for the user to access that organization. When unset, defining an organization policy for that org is enough: the user is allowed in as long as a valid role mapping can be resolved for them within the organization.",
|
"defaultMappingsOrgDescription": "When set, this expression must return the organization ID or true for the user to access that organization. When unset, defining a role mapping is enough: the user is allowed in as long as a valid role mapping can be resolved for them within the organization.",
|
||||||
"defaultMappingsSubmit": "Save Default Mappings",
|
"defaultMappingsSubmit": "Save Default Mappings",
|
||||||
"orgPoliciesEdit": "Edit Organization Policy",
|
"orgPoliciesEdit": "Edit Organization Policy",
|
||||||
"org": "Organization",
|
"org": "Organization",
|
||||||
@@ -2022,7 +2027,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "International Domain Detected",
|
"internationaldomaindetected": "International Domain Detected",
|
||||||
"willbestoredas": "Will be stored as:",
|
"willbestoredas": "Will be stored as:",
|
||||||
"roleMappingDescription": "Determine how roles are assigned to users when they sign in when Auto Provision is enabled.",
|
"roleMappingDescription": "Determine how roles are assigned to users when they sign in with this identity provider.",
|
||||||
"selectRole": "Select a Role",
|
"selectRole": "Select a Role",
|
||||||
"roleMappingExpression": "Expression",
|
"roleMappingExpression": "Expression",
|
||||||
"selectRolePlaceholder": "Choose a role",
|
"selectRolePlaceholder": "Choose a role",
|
||||||
@@ -2113,9 +2118,11 @@
|
|||||||
"addDomainToEnableCustomAuthPages": "Users will be able to access the organization's login page and complete resource authentication using this domain.",
|
"addDomainToEnableCustomAuthPages": "Users will be able to access the organization's login page and complete resource authentication using this domain.",
|
||||||
"selectDomainForOrgAuthPage": "Select a domain for the organization's authentication page",
|
"selectDomainForOrgAuthPage": "Select a domain for the organization's authentication page",
|
||||||
"domainPickerProvidedDomain": "Provided Domain",
|
"domainPickerProvidedDomain": "Provided Domain",
|
||||||
"domainPickerFreeProvidedDomain": "Free Provided Domain",
|
"domainPickerFreeProvidedDomain": "Provided Domain",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Provided domains are a paid feature. Subscribe to get a domain included with your plan — no need to bring your own.",
|
||||||
"domainPickerVerified": "Verified",
|
"domainPickerVerified": "Verified",
|
||||||
"domainPickerUnverified": "Unverified",
|
"domainPickerUnverified": "Unverified",
|
||||||
|
"domainPickerManual": "Manual",
|
||||||
"domainPickerInvalidSubdomainStructure": "This subdomain contains invalid characters or structure. It will be sanitized automatically when you save.",
|
"domainPickerInvalidSubdomainStructure": "This subdomain contains invalid characters or structure. It will be sanitized automatically when you save.",
|
||||||
"domainPickerError": "Error",
|
"domainPickerError": "Error",
|
||||||
"domainPickerErrorLoadDomains": "Failed to load organization domains",
|
"domainPickerErrorLoadDomains": "Failed to load organization domains",
|
||||||
@@ -2345,7 +2352,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Scale",
|
"title": "Scale",
|
||||||
"description": "Enterprise features, 50 users, 50 sites, and priority support."
|
"description": "Enterprise features, 50 users, 100 sites, and priority support."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Personal use only (free license - no checkout)",
|
"personalUseOnly": "Personal use only (free license - no checkout)",
|
||||||
@@ -2818,9 +2825,9 @@
|
|||||||
"streamingHttpWebhookTitle": "HTTP Webhook",
|
"streamingHttpWebhookTitle": "HTTP Webhook",
|
||||||
"streamingHttpWebhookDescription": "Send events to any HTTP endpoint with flexible authentication and templating.",
|
"streamingHttpWebhookDescription": "Send events to any HTTP endpoint with flexible authentication and templating.",
|
||||||
"streamingS3Title": "Amazon S3",
|
"streamingS3Title": "Amazon S3",
|
||||||
"streamingS3Description": "Stream events to an S3-compatible object storage bucket. Coming soon.",
|
"streamingS3Description": "Stream events to an S3-compatible object storage bucket. Contact support to enable this destination.",
|
||||||
"streamingDatadogTitle": "Datadog",
|
"streamingDatadogTitle": "Datadog",
|
||||||
"streamingDatadogDescription": "Forward events directly to your Datadog account. Coming soon.",
|
"streamingDatadogDescription": "Forward events directly to your Datadog account. Contact support to enable this destination.",
|
||||||
"streamingTypePickerDescription": "Choose a destination type to get started.",
|
"streamingTypePickerDescription": "Choose a destination type to get started.",
|
||||||
"streamingFailedToLoad": "Failed to load destinations",
|
"streamingFailedToLoad": "Failed to load destinations",
|
||||||
"streamingUnexpectedError": "An unexpected error occurred.",
|
"streamingUnexpectedError": "An unexpected error occurred.",
|
||||||
@@ -2843,7 +2850,7 @@
|
|||||||
"httpDestNamePlaceholder": "My HTTP destination",
|
"httpDestNamePlaceholder": "My HTTP destination",
|
||||||
"httpDestUrlLabel": "Destination URL",
|
"httpDestUrlLabel": "Destination URL",
|
||||||
"httpDestUrlErrorHttpRequired": "URL must use http or https",
|
"httpDestUrlErrorHttpRequired": "URL must use http or https",
|
||||||
"httpDestUrlErrorHttpsRequired": "HTTPS is required on cloud deployments",
|
"httpDestUrlErrorHttpsRequired": "HTTPS is required",
|
||||||
"httpDestUrlErrorInvalid": "Enter a valid URL (e.g. https://example.com/webhook)",
|
"httpDestUrlErrorInvalid": "Enter a valid URL (e.g. https://example.com/webhook)",
|
||||||
"httpDestAuthTitle": "Authentication",
|
"httpDestAuthTitle": "Authentication",
|
||||||
"httpDestAuthDescription": "Choose how requests to your endpoint are authenticated.",
|
"httpDestAuthDescription": "Choose how requests to your endpoint are authenticated.",
|
||||||
@@ -2893,5 +2900,22 @@
|
|||||||
"httpDestUpdatedSuccess": "Destination updated successfully",
|
"httpDestUpdatedSuccess": "Destination updated successfully",
|
||||||
"httpDestCreatedSuccess": "Destination created successfully",
|
"httpDestCreatedSuccess": "Destination created successfully",
|
||||||
"httpDestUpdateFailed": "Failed to update destination",
|
"httpDestUpdateFailed": "Failed to update destination",
|
||||||
"httpDestCreateFailed": "Failed to create destination"
|
"httpDestCreateFailed": "Failed to create destination",
|
||||||
|
"idpAddActionCreateNew": "Create new identity provider",
|
||||||
|
"idpAddActionImportFromOrg": "Import from another organization",
|
||||||
|
"idpImportDialogTitle": "Import Identity Provider",
|
||||||
|
"idpImportDialogDescription": "Choose an identity provider from an organization where you are an admin. It will be linked to this organization.",
|
||||||
|
"idpImportSearchPlaceholder": "Search by organization or provider name...",
|
||||||
|
"idpImportEmpty": "No identity providers found.",
|
||||||
|
"idpImportedDescription": "Identity provider imported successfully.",
|
||||||
|
"idpDeleteGlobalQuestion": "Are you sure you want to permanently delete this identity provider?",
|
||||||
|
"idpDeleteGlobalDescription": "This will permanently delete the identity provider from all organizations it is associated with.",
|
||||||
|
"idpUnassociateTitle": "Unassociate Identity Provider",
|
||||||
|
"idpUnassociateQuestion": "Are you sure you want to unassociate this identity provider from this organization?",
|
||||||
|
"idpUnassociateDescription": "All users associated with this identity provider will be removed from this organization, but the identity provider will still continue to exist for other associated organizations.",
|
||||||
|
"idpUnassociateConfirm": "Confirm Unassociate Identity Provider",
|
||||||
|
"idpUnassociateWarning": "This cannot be undone for this organization.",
|
||||||
|
"idpUnassociatedDescription": "Identity provider unassociated from this organization successfully",
|
||||||
|
"idpUnassociateMenu": "Unassociate",
|
||||||
|
"idpDeleteAllOrgsMenu": "Delete"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Administrar recursos públicos",
|
"proxyResourceTitle": "Administrar recursos públicos",
|
||||||
"proxyResourceDescription": "Crear y administrar recursos que sean accesibles públicamente a través de un navegador web",
|
"proxyResourceDescription": "Crear y administrar recursos que sean accesibles públicamente a través de un navegador web",
|
||||||
"proxyResourcesBannerTitle": "Acceso público basado en web",
|
"proxyResourcesBannerTitle": "Acceso público basado en web",
|
||||||
"proxyResourcesBannerDescription": "Los recursos públicos son proxies HTTPS o TCP/UDP accesibles a cualquiera en Internet a través de un navegador web. A diferencia de los recursos privados, no requieren software del lado del cliente e incluye políticas de acceso basadas en identidad y contexto.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Administrar recursos privados",
|
"clientResourceTitle": "Administrar recursos privados",
|
||||||
"clientResourceDescription": "Crear y administrar recursos que sólo son accesibles a través de un cliente conectado",
|
"clientResourceDescription": "Crear y administrar recursos que sólo son accesibles a través de un cliente conectado",
|
||||||
"privateResourcesBannerTitle": "Acceso privado de confianza cero",
|
"privateResourcesBannerTitle": "Acceso privado de confianza cero",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "Falta el ID de la organización",
|
"orgMissing": "Falta el ID de la organización",
|
||||||
"orgMissingMessage": "No se puede regenerar la invitación sin el ID de la organización.",
|
"orgMissingMessage": "No se puede regenerar la invitación sin el ID de la organización.",
|
||||||
"accessUsersManage": "Administrar usuarios",
|
"accessUsersManage": "Administrar usuarios",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Invitar y administrar usuarios con acceso a esta organización",
|
"accessUsersDescription": "Invitar y administrar usuarios con acceso a esta organización",
|
||||||
"accessUsersSearch": "Buscar usuarios...",
|
"accessUsersSearch": "Buscar usuarios...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Crear usuario",
|
"accessUserCreate": "Crear usuario",
|
||||||
"accessUserRemove": "Eliminar usuario",
|
"accessUserRemove": "Eliminar usuario",
|
||||||
"username": "Usuario",
|
"username": "Usuario",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Administrar todos los usuarios",
|
"userTitle": "Administrar todos los usuarios",
|
||||||
"userDescription": "Ver y administrar todos los usuarios en el sistema",
|
"userDescription": "Ver y administrar todos los usuarios en el sistema",
|
||||||
"userAbount": "Acerca de Gestión de Usuarios",
|
"userAbount": "Acerca de Gestión de Usuarios",
|
||||||
"userAbountDescription": "Esta tabla muestra todos los objetos de usuario root en el sistema. Cada usuario puede pertenecer a varias organizaciones. Eliminar un usuario de una organización no elimina su objeto de usuario root - permanecerán en el sistema. Para eliminar completamente un usuario del sistema, debe eliminar su objeto de usuario root usando la acción de borrar en esta tabla.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Usuarios del servidor",
|
"userServer": "Usuarios del servidor",
|
||||||
"userSearch": "Buscar usuarios del servidor...",
|
"userSearch": "Buscar usuarios del servidor...",
|
||||||
"userErrorDelete": "Error al eliminar el usuario",
|
"userErrorDelete": "Error al eliminar el usuario",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Error al activar la clave de licencia",
|
"licenseErrorKeyActivate": "Error al activar la clave de licencia",
|
||||||
"licenseErrorKeyActivateDescription": "Se ha producido un error al activar la clave de licencia.",
|
"licenseErrorKeyActivateDescription": "Se ha producido un error al activar la clave de licencia.",
|
||||||
"licenseAbout": "Acerca de la licencia",
|
"licenseAbout": "Acerca de la licencia",
|
||||||
|
"licenseBannerTitle": "Habilitar su Licencia Enterprise",
|
||||||
|
"licenseBannerDescription": "Desbloquea funciones empresariales para tu instancia autohospedada de Pangolin. Compra una clave de licencia para activar capacidades premium, luego agréguela a continuación.",
|
||||||
|
"licenseBannerGetLicense": "Obtener una Licencia",
|
||||||
|
"licenseBannerViewDocs": "Ver Documentación",
|
||||||
"communityEdition": "Edición comunitaria",
|
"communityEdition": "Edición comunitaria",
|
||||||
"licenseAboutDescription": "Esto es para usuarios empresariales y empresariales que utilizan Pangolin en un entorno comercial. Si estás usando Pangolin para uso personal, puedes ignorar esta sección.",
|
"licenseAboutDescription": "Esto es para usuarios empresariales y empresariales que utilizan Pangolin en un entorno comercial. Si estás usando Pangolin para uso personal, puedes ignorar esta sección.",
|
||||||
"licenseKeyActivated": "Clave de licencia activada",
|
"licenseKeyActivated": "Clave de licencia activada",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Información del usuario",
|
"userSettings": "Información del usuario",
|
||||||
"userSettingsDescription": "Introduzca los detalles del nuevo usuario",
|
"userSettingsDescription": "Introduzca los detalles del nuevo usuario",
|
||||||
"inviteEmailSent": "Enviar correo de invitación al usuario",
|
"inviteEmailSent": "Enviar correo de invitación al usuario",
|
||||||
"inviteValid": "Válido para",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Seleccionar duración",
|
"selectDuration": "Seleccionar duración",
|
||||||
"selectResource": "Seleccionar Recurso",
|
"selectResource": "Seleccionar Recurso",
|
||||||
"filterByResource": "Filtrar por Recurso",
|
"filterByResource": "Filtrar por Recurso",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Un nombre mostrado para este proveedor de identidad",
|
"idpDisplayName": "Un nombre mostrado para este proveedor de identidad",
|
||||||
"idpAutoProvisionUsers": "Auto-Provisión de Usuarios",
|
"idpAutoProvisionUsers": "Auto-Provisión de Usuarios",
|
||||||
"idpAutoProvisionUsersDescription": "Cuando está habilitado, los usuarios serán creados automáticamente en el sistema al iniciar sesión con la capacidad de asignar a los usuarios a roles y organizaciones.",
|
"idpAutoProvisionUsersDescription": "Cuando está habilitado, los usuarios serán creados automáticamente en el sistema al iniciar sesión con la capacidad de asignar a los usuarios a roles y organizaciones.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Puede configurar las configuraciones de provisión automática una vez que se haya creado el proveedor de identidad.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Tipo de proveedor",
|
"idpType": "Tipo de proveedor",
|
||||||
"idpTypeDescription": "Seleccione el tipo de proveedor de identidad que desea configurar",
|
"idpTypeDescription": "Seleccione el tipo de proveedor de identidad que desea configurar",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Mapeo de Rol por defecto",
|
"defaultMappingsRole": "Mapeo de Rol por defecto",
|
||||||
"defaultMappingsRoleDescription": "El resultado de esta expresión debe devolver el nombre del rol tal y como se define en la organización como una cadena.",
|
"defaultMappingsRoleDescription": "El resultado de esta expresión debe devolver el nombre del rol tal y como se define en la organización como una cadena.",
|
||||||
"defaultMappingsOrg": "Mapeo de organización por defecto",
|
"defaultMappingsOrg": "Mapeo de organización por defecto",
|
||||||
"defaultMappingsOrgDescription": "Esta expresión debe devolver el ID de org o verdadero para que el usuario pueda acceder a la organización.",
|
"defaultMappingsOrgDescription": "Cuando se establece, esta expresión debe devolver el ID de la organización o verdadero para que el usuario acceda a esa organización. Cuando no se establece, definir un mapeo de roles es suficiente: se permite la entrada del usuario siempre que se pueda resolver un mapeo de roles válido para él dentro de la organización.",
|
||||||
"defaultMappingsSubmit": "Guardar asignaciones por defecto",
|
"defaultMappingsSubmit": "Guardar asignaciones por defecto",
|
||||||
"orgPoliciesEdit": "Editar Política de Organización",
|
"orgPoliciesEdit": "Editar Política de Organización",
|
||||||
"org": "Organización",
|
"org": "Organización",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Dominio Internacional detectado",
|
"internationaldomaindetected": "Dominio Internacional detectado",
|
||||||
"willbestoredas": "Se almacenará como:",
|
"willbestoredas": "Se almacenará como:",
|
||||||
"roleMappingDescription": "Determinar cómo se asignan los roles a los usuarios cuando se registran cuando está habilitada la provisión automática.",
|
"roleMappingDescription": "Determine cómo se asignan los roles a los usuarios cuando inician sesión con este proveedor de identidad.",
|
||||||
"selectRole": "Seleccione un rol",
|
"selectRole": "Seleccione un rol",
|
||||||
"roleMappingExpression": "Expresión",
|
"roleMappingExpression": "Expresión",
|
||||||
"selectRolePlaceholder": "Elija un rol",
|
"selectRolePlaceholder": "Elija un rol",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Seleccione un dominio para la página de autenticación de la organización",
|
"selectDomainForOrgAuthPage": "Seleccione un dominio para la página de autenticación de la organización",
|
||||||
"domainPickerProvidedDomain": "Dominio proporcionado",
|
"domainPickerProvidedDomain": "Dominio proporcionado",
|
||||||
"domainPickerFreeProvidedDomain": "Dominio proporcionado gratis",
|
"domainPickerFreeProvidedDomain": "Dominio proporcionado gratis",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Los dominios proporcionados son una función de pago. Suscríbete para obtener un dominio incluido con tu plan — no necesitas traer el tuyo propio.",
|
||||||
"domainPickerVerified": "Verificado",
|
"domainPickerVerified": "Verificado",
|
||||||
"domainPickerUnverified": "Sin verificar",
|
"domainPickerUnverified": "Sin verificar",
|
||||||
|
"domainPickerManual": "Manual",
|
||||||
"domainPickerInvalidSubdomainStructure": "Este subdominio contiene caracteres o estructura no válidos. Se limpiará automáticamente al guardar.",
|
"domainPickerInvalidSubdomainStructure": "Este subdominio contiene caracteres o estructura no válidos. Se limpiará automáticamente al guardar.",
|
||||||
"domainPickerError": "Error",
|
"domainPickerError": "Error",
|
||||||
"domainPickerErrorLoadDomains": "Error al cargar los dominios de la organización",
|
"domainPickerErrorLoadDomains": "Error al cargar los dominios de la organización",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Escala",
|
"title": "Escala",
|
||||||
"description": "Características de la empresa, 50 usuarios, 50 sitios y soporte prioritario."
|
"description": "Funcionalidades empresariales, 50 usuarios, 100 sitios y soporte prioritario."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Solo uso personal (licencia gratuita - sin salida)",
|
"personalUseOnly": "Solo uso personal (licencia gratuita - sin salida)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Accin",
|
"action": "Accin",
|
||||||
"actor": "Actor",
|
"actor": "Actor",
|
||||||
"timestamp": "Timestamp",
|
"timestamp": "Timestamp",
|
||||||
"accessLogs": "Registros de acceso",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Exportar CSV",
|
"exportCsv": "Exportar CSV",
|
||||||
"exportError": "Error desconocido al exportar CSV",
|
"exportError": "Error desconocido al exportar CSV",
|
||||||
"exportCsvTooltip": "Dentro del rango de tiempo",
|
"exportCsvTooltip": "Dentro del rango de tiempo",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "Razón",
|
"reason": "Razón",
|
||||||
"requestLogs": "Registros de Solicitud",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Analítica de Solicitud",
|
"requestAnalytics": "Analítica de Solicitud",
|
||||||
"host": "Anfitrión",
|
"host": "Anfitrión",
|
||||||
"location": "Ubicación",
|
"location": "Ubicación",
|
||||||
"actionLogs": "Registros de acción",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Registros de Solicitud",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Registros de acceso",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Registros de acción",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Retención de Log",
|
"logRetention": "Retención de Log",
|
||||||
"logRetentionDescription": "Administrar cuánto tiempo se conservan los diferentes tipos de registros para esta organización o desactivarlos",
|
"logRetentionDescription": "Administrar cuánto tiempo se conservan los diferentes tipos de registros para esta organización o desactivarlos",
|
||||||
"requestLogsDescription": "Ver registros de solicitudes detallados para los recursos de esta organización",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Ver análisis de solicitudes detalladas de recursos en esta organización",
|
"requestAnalyticsDescription": "Ver análisis de solicitudes detalladas de recursos en esta organización",
|
||||||
"logRetentionRequestLabel": "Retención de Registro de Solicitud",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Cuánto tiempo conservar los registros de solicitudes",
|
"logRetentionRequestDescription": "Cuánto tiempo conservar los registros de solicitudes",
|
||||||
"logRetentionAccessLabel": "Retención de Log de Acceso",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Cuánto tiempo retener los registros de acceso",
|
"logRetentionAccessDescription": "Cuánto tiempo retener los registros de acceso",
|
||||||
"logRetentionActionLabel": "Retención de registro de acción",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Cuánto tiempo retener los registros de acción",
|
"logRetentionActionDescription": "Cuánto tiempo retener los registros de acción",
|
||||||
"logRetentionConnectionLabel": "Retención de Registro de Conexión",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Cuánto tiempo conservar los registros de conexión",
|
"logRetentionConnectionDescription": "Cuánto tiempo conservar los registros de conexión",
|
||||||
"logRetentionDisabled": "Deshabilitado",
|
"logRetentionDisabled": "Deshabilitado",
|
||||||
"logRetention3Days": "3 días",
|
"logRetention3Days": "3 días",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Fin del año siguiente",
|
"logRetentionEndOfFollowingYear": "Fin del año siguiente",
|
||||||
"actionLogsDescription": "Ver un historial de acciones realizadas en esta organización",
|
"actionLogsDescription": "Ver un historial de acciones realizadas en esta organización",
|
||||||
"accessLogsDescription": "Ver solicitudes de acceso a los recursos de esta organización",
|
"accessLogsDescription": "Ver solicitudes de acceso a los recursos de esta organización",
|
||||||
"connectionLogs": "Registros de conexión",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Ver registros de conexión para túneles en esta organización",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Registros de conexión",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Transmisión",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Dirección de origen",
|
"sourceAddress": "Dirección de origen",
|
||||||
"destinationAddress": "Dirección de destino",
|
"destinationAddress": "Dirección de destino",
|
||||||
"duration": "Duración",
|
"duration": "Duración",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Envía un HTTP POST separado para cada evento individual. Úsalo sólo para los extremos que no pueden manejar lotes.",
|
"httpDestFormatSingleDescription": "Envía un HTTP POST separado para cada evento individual. Úsalo sólo para los extremos que no pueden manejar lotes.",
|
||||||
"httpDestLogTypesTitle": "Tipos de Log",
|
"httpDestLogTypesTitle": "Tipos de Log",
|
||||||
"httpDestLogTypesDescription": "Elija qué tipos de registro son reenviados a este destino. Sólo los tipos de registro habilitados serán transmitidos.",
|
"httpDestLogTypesDescription": "Elija qué tipos de registro son reenviados a este destino. Sólo los tipos de registro habilitados serán transmitidos.",
|
||||||
"httpDestAccessLogsTitle": "Registros de acceso",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Intentos de acceso a recursos, incluyendo solicitudes autenticadas y denegadas.",
|
"httpDestAccessLogsDescription": "Intentos de acceso a recursos, incluyendo solicitudes autenticadas y denegadas.",
|
||||||
"httpDestActionLogsTitle": "Registros de acción",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Acciones administrativas realizadas por los usuarios dentro de la organización.",
|
"httpDestActionLogsDescription": "Acciones administrativas realizadas por los usuarios dentro de la organización.",
|
||||||
"httpDestConnectionLogsTitle": "Registros de conexión",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Eventos de conexión de sitios y túneles, incluyendo conexiones y desconexiones.",
|
"httpDestConnectionLogsDescription": "Eventos de conexión de sitios y túneles, incluyendo conexiones y desconexiones.",
|
||||||
"httpDestRequestLogsTitle": "Registros de Solicitud",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "Registros de peticiones HTTP para recursos proxyficados, incluyendo método, ruta y código de respuesta.",
|
"httpDestRequestLogsDescription": "Registros de peticiones HTTP para recursos proxyficados, incluyendo método, ruta y código de respuesta.",
|
||||||
"httpDestSaveChanges": "Guardar Cambios",
|
"httpDestSaveChanges": "Guardar Cambios",
|
||||||
"httpDestCreateDestination": "Crear destino",
|
"httpDestCreateDestination": "Crear destino",
|
||||||
"httpDestUpdatedSuccess": "Destino actualizado correctamente",
|
"httpDestUpdatedSuccess": "Destino actualizado correctamente",
|
||||||
"httpDestCreatedSuccess": "Destino creado correctamente",
|
"httpDestCreatedSuccess": "Destino creado correctamente",
|
||||||
"httpDestUpdateFailed": "Error al actualizar destino",
|
"httpDestUpdateFailed": "Error al actualizar destino",
|
||||||
"httpDestCreateFailed": "Error al crear el destino"
|
"httpDestCreateFailed": "Error al crear el destino",
|
||||||
|
"idpAddActionCreateNew": "Crear nuevo proveedor de identidad",
|
||||||
|
"idpAddActionImportFromOrg": "Importar de otra organización",
|
||||||
|
"idpImportDialogTitle": "Importar Proveedor de Identidad",
|
||||||
|
"idpImportDialogDescription": "Elija un proveedor de identidad de una organización donde usted sea administrador. Se vinculará a esta organización.",
|
||||||
|
"idpImportSearchPlaceholder": "Buscar por nombre de organización o proveedor...",
|
||||||
|
"idpImportEmpty": "No se encontraron proveedores de identidad.",
|
||||||
|
"idpImportedDescription": "Proveedor de identidad importado con éxito.",
|
||||||
|
"idpDeleteGlobalQuestion": "¿Está seguro de que desea eliminar permanentemente este proveedor de identidad?",
|
||||||
|
"idpDeleteGlobalDescription": "Esto eliminará permanentemente el proveedor de identidad de todas las organizaciones con las que está asociado.",
|
||||||
|
"idpUnassociateTitle": "Desasociar Proveedor de Identidad",
|
||||||
|
"idpUnassociateQuestion": "¿Está seguro de que desea desasociar este proveedor de identidad de esta organización?",
|
||||||
|
"idpUnassociateDescription": "Todos los usuarios asociados con este proveedor de identidad serán eliminados de esta organización, pero el proveedor de identidad continuará existiendo para otras organizaciones asociadas.",
|
||||||
|
"idpUnassociateConfirm": "Confirme Desasociar Proveedor de Identidad",
|
||||||
|
"idpUnassociateWarning": "Esto no se puede deshacer para esta organización.",
|
||||||
|
"idpUnassociatedDescription": "Proveedor de identidad desasociado de esta organización con éxito",
|
||||||
|
"idpUnassociateMenu": "Desasociar",
|
||||||
|
"idpDeleteAllOrgsMenu": "Eliminar",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Gérer les ressources publiques",
|
"proxyResourceTitle": "Gérer les ressources publiques",
|
||||||
"proxyResourceDescription": "Créer et gérer des ressources accessibles au public via un navigateur web",
|
"proxyResourceDescription": "Créer et gérer des ressources accessibles au public via un navigateur web",
|
||||||
"proxyResourcesBannerTitle": "Accès public basé sur le Web",
|
"proxyResourcesBannerTitle": "Accès public basé sur le Web",
|
||||||
"proxyResourcesBannerDescription": "Les ressources publiques sont des proxys HTTPS ou TCP/UDP accessibles par tout le monde sur Internet via un navigateur Web. Contrairement aux ressources privées, elles n'exigent pas de logiciel côté client et peuvent inclure des politiques d'accès basées sur l'identité et le contexte.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Gérer les ressources privées",
|
"clientResourceTitle": "Gérer les ressources privées",
|
||||||
"clientResourceDescription": "Créer et gérer des ressources qui ne sont accessibles que via un client connecté",
|
"clientResourceDescription": "Créer et gérer des ressources qui ne sont accessibles que via un client connecté",
|
||||||
"privateResourcesBannerTitle": "Accès privé sans confiance",
|
"privateResourcesBannerTitle": "Accès privé sans confiance",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "ID d'organisation manquant",
|
"orgMissing": "ID d'organisation manquant",
|
||||||
"orgMissingMessage": "Impossible de régénérer l'invitation sans un ID d'organisation.",
|
"orgMissingMessage": "Impossible de régénérer l'invitation sans un ID d'organisation.",
|
||||||
"accessUsersManage": "Gérer les utilisateurs",
|
"accessUsersManage": "Gérer les utilisateurs",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Inviter et gérer les utilisateurs ayant accès à cette organisation",
|
"accessUsersDescription": "Inviter et gérer les utilisateurs ayant accès à cette organisation",
|
||||||
"accessUsersSearch": "Chercher des utilisateurs...",
|
"accessUsersSearch": "Chercher des utilisateurs...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Créer un utilisateur",
|
"accessUserCreate": "Créer un utilisateur",
|
||||||
"accessUserRemove": "Supprimer un utilisateur",
|
"accessUserRemove": "Supprimer un utilisateur",
|
||||||
"username": "Nom d'utilisateur",
|
"username": "Nom d'utilisateur",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Gérer tous les utilisateurs",
|
"userTitle": "Gérer tous les utilisateurs",
|
||||||
"userDescription": "Voir et gérer tous les utilisateurs du système",
|
"userDescription": "Voir et gérer tous les utilisateurs du système",
|
||||||
"userAbount": "À propos de la gestion des utilisateurs",
|
"userAbount": "À propos de la gestion des utilisateurs",
|
||||||
"userAbountDescription": "Cette table affiche tous les objets utilisateur root du système. Chaque utilisateur peut appartenir à plusieurs organisations. La suppression d'un utilisateur d'une organisation ne supprime pas son objet utilisateur root - il restera dans le système. Pour supprimer complètement un utilisateur du système, vous devez supprimer son objet utilisateur root en utilisant l'action de suppression dans cette table.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Utilisateurs du serveur",
|
"userServer": "Utilisateurs du serveur",
|
||||||
"userSearch": "Rechercher des utilisateurs du serveur...",
|
"userSearch": "Rechercher des utilisateurs du serveur...",
|
||||||
"userErrorDelete": "Erreur lors de la suppression de l'utilisateur",
|
"userErrorDelete": "Erreur lors de la suppression de l'utilisateur",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Échec de l'activation de la clé de licence",
|
"licenseErrorKeyActivate": "Échec de l'activation de la clé de licence",
|
||||||
"licenseErrorKeyActivateDescription": "Une erreur s'est produite lors de l'activation de la clé de licence.",
|
"licenseErrorKeyActivateDescription": "Une erreur s'est produite lors de l'activation de la clé de licence.",
|
||||||
"licenseAbout": "À propos de la licence",
|
"licenseAbout": "À propos de la licence",
|
||||||
|
"licenseBannerTitle": "Activer Votre Licence Entreprise",
|
||||||
|
"licenseBannerDescription": "Débloquez les fonctionnalités d'entreprise pour votre instance autohébergée de Pangolin. Achetez une clé de licence pour activer les capacités premium, puis ajoutez-la ci-dessous.",
|
||||||
|
"licenseBannerGetLicense": "Obtenez une Licence",
|
||||||
|
"licenseBannerViewDocs": "Afficher la Documentation",
|
||||||
"communityEdition": "Edition Communautaire",
|
"communityEdition": "Edition Communautaire",
|
||||||
"licenseAboutDescription": "Ceci est destiné aux entreprises qui utilisent Pangolin dans un environnement commercial. Si vous utilisez Pangolin pour un usage personnel, vous pouvez ignorer cette section.",
|
"licenseAboutDescription": "Ceci est destiné aux entreprises qui utilisent Pangolin dans un environnement commercial. Si vous utilisez Pangolin pour un usage personnel, vous pouvez ignorer cette section.",
|
||||||
"licenseKeyActivated": "Clé de licence activée",
|
"licenseKeyActivated": "Clé de licence activée",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Informations utilisateur",
|
"userSettings": "Informations utilisateur",
|
||||||
"userSettingsDescription": "Entrez les détails du nouvel utilisateur",
|
"userSettingsDescription": "Entrez les détails du nouvel utilisateur",
|
||||||
"inviteEmailSent": "Envoyer un e-mail d'invitation à l'utilisateur",
|
"inviteEmailSent": "Envoyer un e-mail d'invitation à l'utilisateur",
|
||||||
"inviteValid": "Valide pour",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Sélectionner la durée",
|
"selectDuration": "Sélectionner la durée",
|
||||||
"selectResource": "Sélectionner une ressource",
|
"selectResource": "Sélectionner une ressource",
|
||||||
"filterByResource": "Filtrer par ressource",
|
"filterByResource": "Filtrer par ressource",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Un nom d'affichage pour ce fournisseur d'identité",
|
"idpDisplayName": "Un nom d'affichage pour ce fournisseur d'identité",
|
||||||
"idpAutoProvisionUsers": "Approvisionnement automatique des utilisateurs",
|
"idpAutoProvisionUsers": "Approvisionnement automatique des utilisateurs",
|
||||||
"idpAutoProvisionUsersDescription": "Lorsque cette option est activée, les utilisateurs seront automatiquement créés dans le système lors de leur première connexion avec la possibilité de mapper les utilisateurs aux rôles et aux organisations.",
|
"idpAutoProvisionUsersDescription": "Lorsque cette option est activée, les utilisateurs seront automatiquement créés dans le système lors de leur première connexion avec la possibilité de mapper les utilisateurs aux rôles et aux organisations.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Vous pouvez configurer les paramètres de provisionnement automatique une fois le fournisseur d'identités créé.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Type de fournisseur",
|
"idpType": "Type de fournisseur",
|
||||||
"idpTypeDescription": "Sélectionnez le type de fournisseur d'identité que vous souhaitez configurer",
|
"idpTypeDescription": "Sélectionnez le type de fournisseur d'identité que vous souhaitez configurer",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Mappage de rôle par défaut",
|
"defaultMappingsRole": "Mappage de rôle par défaut",
|
||||||
"defaultMappingsRoleDescription": "JMESPath pour extraire les informations de rôle du jeton ID. Le résultat de cette expression doit renvoyer le nom du rôle tel que défini dans l'organisation sous forme de chaîne.",
|
"defaultMappingsRoleDescription": "JMESPath pour extraire les informations de rôle du jeton ID. Le résultat de cette expression doit renvoyer le nom du rôle tel que défini dans l'organisation sous forme de chaîne.",
|
||||||
"defaultMappingsOrg": "Mappage d'organisation par défaut",
|
"defaultMappingsOrg": "Mappage d'organisation par défaut",
|
||||||
"defaultMappingsOrgDescription": "JMESPath pour extraire les informations d'organisation du jeton ID. Cette expression doit renvoyer l'ID de l'organisation ou true pour que l'utilisateur soit autorisé à accéder à l'organisation.",
|
"defaultMappingsOrgDescription": "Lorsque défini, cette expression doit renvoyer l'identifiant de l'organisation ou vrai pour que l'utilisateur accède à cette organisation. Lorsqu'indéfini, définir un mappage de rôle est suffisant : l'utilisateur est autorisé tant qu'un mappage de rôle valide peut être résolu pour lui au sein de l'organisation.",
|
||||||
"defaultMappingsSubmit": "Enregistrer les mappages par défaut",
|
"defaultMappingsSubmit": "Enregistrer les mappages par défaut",
|
||||||
"orgPoliciesEdit": "Modifier la politique d'organisation",
|
"orgPoliciesEdit": "Modifier la politique d'organisation",
|
||||||
"org": "Organisation",
|
"org": "Organisation",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Domaine international détecté",
|
"internationaldomaindetected": "Domaine international détecté",
|
||||||
"willbestoredas": "Sera stocké comme :",
|
"willbestoredas": "Sera stocké comme :",
|
||||||
"roleMappingDescription": "Détermine comment les rôles sont assignés aux utilisateurs lorsqu'ils se connectent lorsque la fourniture automatique est activée.",
|
"roleMappingDescription": "Déterminez comment les rôles sont attribués aux utilisateurs lorsqu'ils se connectent avec ce fournisseur d'identité.",
|
||||||
"selectRole": "Sélectionnez un rôle",
|
"selectRole": "Sélectionnez un rôle",
|
||||||
"roleMappingExpression": "Expression",
|
"roleMappingExpression": "Expression",
|
||||||
"selectRolePlaceholder": "Choisir un rôle",
|
"selectRolePlaceholder": "Choisir un rôle",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Sélectionnez un domaine pour la page d'authentification de l'organisation",
|
"selectDomainForOrgAuthPage": "Sélectionnez un domaine pour la page d'authentification de l'organisation",
|
||||||
"domainPickerProvidedDomain": "Domaine fourni",
|
"domainPickerProvidedDomain": "Domaine fourni",
|
||||||
"domainPickerFreeProvidedDomain": "Domaine fourni gratuitement",
|
"domainPickerFreeProvidedDomain": "Domaine fourni gratuitement",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Les domaines fournis sont une fonctionnalité payante. Abonnez-vous pour obtenir un domaine inclus avec votre plan — plus besoin de fournir le vôtre.",
|
||||||
"domainPickerVerified": "Vérifié",
|
"domainPickerVerified": "Vérifié",
|
||||||
"domainPickerUnverified": "Non vérifié",
|
"domainPickerUnverified": "Non vérifié",
|
||||||
|
"domainPickerManual": "Manuel",
|
||||||
"domainPickerInvalidSubdomainStructure": "Ce sous-domaine contient des caractères ou une structure non valide. Il sera automatiquement nettoyé lorsque vous enregistrez.",
|
"domainPickerInvalidSubdomainStructure": "Ce sous-domaine contient des caractères ou une structure non valide. Il sera automatiquement nettoyé lorsque vous enregistrez.",
|
||||||
"domainPickerError": "Erreur",
|
"domainPickerError": "Erreur",
|
||||||
"domainPickerErrorLoadDomains": "Impossible de charger les domaines de l'organisation",
|
"domainPickerErrorLoadDomains": "Impossible de charger les domaines de l'organisation",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Échelle",
|
"title": "Échelle",
|
||||||
"description": "Fonctionnalités d'entreprise, 50 utilisateurs, 50 sites et une prise en charge prioritaire."
|
"description": "Fonctionnalités d'entreprise, 50 utilisateurs, 100 sites et support prioritaire."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Usage personnel uniquement (licence gratuite - pas de validation)",
|
"personalUseOnly": "Usage personnel uniquement (licence gratuite - pas de validation)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Action",
|
"action": "Action",
|
||||||
"actor": "Acteur",
|
"actor": "Acteur",
|
||||||
"timestamp": "Horodatage",
|
"timestamp": "Horodatage",
|
||||||
"accessLogs": "Journaux d'accès",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Exporter CSV",
|
"exportCsv": "Exporter CSV",
|
||||||
"exportError": "Erreur inconnue lors de l'exportation du CSV",
|
"exportError": "Erreur inconnue lors de l'exportation du CSV",
|
||||||
"exportCsvTooltip": "Dans la plage de temps",
|
"exportCsvTooltip": "Dans la plage de temps",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "Raison",
|
"reason": "Raison",
|
||||||
"requestLogs": "Journal des requêtes",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Demander des analyses",
|
"requestAnalytics": "Demander des analyses",
|
||||||
"host": "Hôte",
|
"host": "Hôte",
|
||||||
"location": "Localisation",
|
"location": "Localisation",
|
||||||
"actionLogs": "Journaux des actions",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Journal des requêtes",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Journaux d'accès",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Journaux des actions",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Journaliser la rétention",
|
"logRetention": "Journaliser la rétention",
|
||||||
"logRetentionDescription": "Gérer la durée de conservation des différents types de logs pour cette organisation ou les désactiver",
|
"logRetentionDescription": "Gérer la durée de conservation des différents types de logs pour cette organisation ou les désactiver",
|
||||||
"requestLogsDescription": "Voir les journaux détaillés des requêtes pour les ressources de cette organisation",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Voir les analyses détaillées des demandes pour les ressources de cette organisation",
|
"requestAnalyticsDescription": "Voir les analyses détaillées des demandes pour les ressources de cette organisation",
|
||||||
"logRetentionRequestLabel": "Demander la rétention des journaux",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Durée de conservation des journaux de requêtes",
|
"logRetentionRequestDescription": "Durée de conservation des journaux de requêtes",
|
||||||
"logRetentionAccessLabel": "Rétention du journal d'accès",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Durée de conservation des journaux d'accès",
|
"logRetentionAccessDescription": "Durée de conservation des journaux d'accès",
|
||||||
"logRetentionActionLabel": "Retention du journal des actions",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Durée de conservation du journal des actions",
|
"logRetentionActionDescription": "Durée de conservation du journal des actions",
|
||||||
"logRetentionConnectionLabel": "Rétention du journal de connexion",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Durée de conservation des logs de connexion",
|
"logRetentionConnectionDescription": "Durée de conservation des logs de connexion",
|
||||||
"logRetentionDisabled": "Désactivé",
|
"logRetentionDisabled": "Désactivé",
|
||||||
"logRetention3Days": "3 jours",
|
"logRetention3Days": "3 jours",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Fin de l'année suivante",
|
"logRetentionEndOfFollowingYear": "Fin de l'année suivante",
|
||||||
"actionLogsDescription": "Voir l'historique des actions effectuées dans cette organisation",
|
"actionLogsDescription": "Voir l'historique des actions effectuées dans cette organisation",
|
||||||
"accessLogsDescription": "Voir les demandes d'authentification d'accès aux ressources de cette organisation",
|
"accessLogsDescription": "Voir les demandes d'authentification d'accès aux ressources de cette organisation",
|
||||||
"connectionLogs": "Journaux de connexion",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Voir les journaux de connexion pour les tunnels de cette organisation",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Journaux de connexion",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Streaming en cours",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Adresse source",
|
"sourceAddress": "Adresse source",
|
||||||
"destinationAddress": "Adresse de destination",
|
"destinationAddress": "Adresse de destination",
|
||||||
"duration": "Durée",
|
"duration": "Durée",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Envoie un POST HTTP séparé pour chaque événement individuel. Utilisé uniquement pour les terminaux qui ne peuvent pas gérer des lots.",
|
"httpDestFormatSingleDescription": "Envoie un POST HTTP séparé pour chaque événement individuel. Utilisé uniquement pour les terminaux qui ne peuvent pas gérer des lots.",
|
||||||
"httpDestLogTypesTitle": "Types de logs",
|
"httpDestLogTypesTitle": "Types de logs",
|
||||||
"httpDestLogTypesDescription": "Choisissez quels types de journaux sont envoyés à cette destination. Seuls les types de journaux activés seront diffusés.",
|
"httpDestLogTypesDescription": "Choisissez quels types de journaux sont envoyés à cette destination. Seuls les types de journaux activés seront diffusés.",
|
||||||
"httpDestAccessLogsTitle": "Journaux d'accès",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Tentatives d'accès aux ressources, y compris les demandes authentifiées et refusées.",
|
"httpDestAccessLogsDescription": "Tentatives d'accès aux ressources, y compris les demandes authentifiées et refusées.",
|
||||||
"httpDestActionLogsTitle": "Journaux des actions",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Actions administratives effectuées par les utilisateurs au sein de l'organisation.",
|
"httpDestActionLogsDescription": "Actions administratives effectuées par les utilisateurs au sein de l'organisation.",
|
||||||
"httpDestConnectionLogsTitle": "Journaux de connexion",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Événements de connexion du site et du tunnel, y compris les connexions et les déconnexions.",
|
"httpDestConnectionLogsDescription": "Événements de connexion du site et du tunnel, y compris les connexions et les déconnexions.",
|
||||||
"httpDestRequestLogsTitle": "Journal des requêtes",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "Journaux des requêtes HTTP pour les ressources proxiées, y compris la méthode, le chemin et le code de réponse.",
|
"httpDestRequestLogsDescription": "Journaux des requêtes HTTP pour les ressources proxiées, y compris la méthode, le chemin et le code de réponse.",
|
||||||
"httpDestSaveChanges": "Enregistrer les modifications",
|
"httpDestSaveChanges": "Enregistrer les modifications",
|
||||||
"httpDestCreateDestination": "Créer une destination",
|
"httpDestCreateDestination": "Créer une destination",
|
||||||
"httpDestUpdatedSuccess": "Destination mise à jour avec succès",
|
"httpDestUpdatedSuccess": "Destination mise à jour avec succès",
|
||||||
"httpDestCreatedSuccess": "Destination créée avec succès",
|
"httpDestCreatedSuccess": "Destination créée avec succès",
|
||||||
"httpDestUpdateFailed": "Impossible de mettre à jour la destination",
|
"httpDestUpdateFailed": "Impossible de mettre à jour la destination",
|
||||||
"httpDestCreateFailed": "Impossible de créer la destination"
|
"httpDestCreateFailed": "Impossible de créer la destination",
|
||||||
|
"idpAddActionCreateNew": "Créer un nouveau fournisseur d'identité",
|
||||||
|
"idpAddActionImportFromOrg": "Importer d'une autre organisation",
|
||||||
|
"idpImportDialogTitle": "Importer le fournisseur d'identité",
|
||||||
|
"idpImportDialogDescription": "Choisissez un fournisseur d'identités d'une organisation où vous êtes administrateur. Il sera lié à cette organisation.",
|
||||||
|
"idpImportSearchPlaceholder": "Recherche par nom d'organisation ou de fournisseur...",
|
||||||
|
"idpImportEmpty": "Aucun fournisseur d'identités trouvé.",
|
||||||
|
"idpImportedDescription": "Fournisseur d'identités importé avec succès.",
|
||||||
|
"idpDeleteGlobalQuestion": "Êtes-vous sûr de vouloir supprimer définitivement ce fournisseur d'identités?",
|
||||||
|
"idpDeleteGlobalDescription": "Cela supprimera définitivement le fournisseur d'identités de toutes les organisations auxquelles il est associé.",
|
||||||
|
"idpUnassociateTitle": "Dissocier le fournisseur d'identité",
|
||||||
|
"idpUnassociateQuestion": "Êtes-vous sûr de vouloir dissocier ce fournisseur d'identités de cette organisation?",
|
||||||
|
"idpUnassociateDescription": "Tous les utilisateurs associés à ce fournisseur d'identités seront retirés de cette organisation, mais le fournisseur d'identités continuera d'exister pour d'autres organisations associées.",
|
||||||
|
"idpUnassociateConfirm": "Confirmer la dissociation du fournisseur d'identités",
|
||||||
|
"idpUnassociateWarning": "Cela ne peut pas être annulé pour cette organisation.",
|
||||||
|
"idpUnassociatedDescription": "Fournisseur d'identités dissocié de cette organisation avec succès",
|
||||||
|
"idpUnassociateMenu": "Dissocier",
|
||||||
|
"idpDeleteAllOrgsMenu": "Supprimer",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,19 +1,19 @@
|
|||||||
{
|
{
|
||||||
"setupCreate": "Creare l'organizzazione, il sito e le risorse",
|
"setupCreate": "Creare l'organizzazione, il sito e le risorse",
|
||||||
"headerAuthCompatibilityInfo": "Abilita questo per forzare una risposta 401 Unauthorized quando manca un token di autenticazione. Questo è richiesto per browser o librerie HTTP specifiche che non inviano credenziali senza una sfida del server.",
|
"headerAuthCompatibilityInfo": "Abilita questa funzionalità per forzare una risposta 401 Unauthorized quando manca un token di autenticazione. Questo è richiesto per browser o librerie HTTP specifiche che non inviano credenziali senza una sfida del server.",
|
||||||
"headerAuthCompatibility": "Compatibilità estesa",
|
"headerAuthCompatibility": "Compatibilità estesa",
|
||||||
"setupNewOrg": "Nuova Organizzazione",
|
"setupNewOrg": "Nuova Organizzazione",
|
||||||
"setupCreateOrg": "Crea Organizzazione",
|
"setupCreateOrg": "Crea Organizzazione",
|
||||||
"setupCreateResources": "Crea Risorse",
|
"setupCreateResources": "Crea Risorse",
|
||||||
"setupOrgName": "Nome Dell'Organizzazione",
|
"setupOrgName": "Nome dell'Organizzazione",
|
||||||
"orgDisplayName": "Questo è il nome visualizzato dell'organizzazione.",
|
"orgDisplayName": "Questo è il nome visualizzato dell'organizzazione.",
|
||||||
"orgId": "Id Organizzazione",
|
"orgId": "Id Organizzazione",
|
||||||
"setupIdentifierMessage": "Questo è l'identificatore univoco per l'organizzazione.",
|
"setupIdentifierMessage": "Questo è l'identificatore univoco per l'organizzazione.",
|
||||||
"setupErrorIdentifier": "L'ID dell'organizzazione è già utilizzato. Si prega di sceglierne uno diverso.",
|
"setupErrorIdentifier": "L'ID dell'organizzazione è già utilizzato. Si prega di sceglierne uno diverso.",
|
||||||
"componentsErrorNoMemberCreate": "Al momento non sei un membro di nessuna organizzazione. Crea un'organizzazione per iniziare.",
|
"componentsErrorNoMemberCreate": "Al momento non sei un membro di nessuna organizzazione. Crea un'organizzazione per iniziare.",
|
||||||
"componentsErrorNoMember": "Attualmente non sei membro di nessuna organizzazione.",
|
"componentsErrorNoMember": "Attualmente non sei membro di nessuna organizzazione.",
|
||||||
"welcome": "Benvenuti a Pangolin",
|
"welcome": "Benvenuto su Pangolin!",
|
||||||
"welcomeTo": "Benvenuto a",
|
"welcomeTo": "Benvenuto su Pangolin!",
|
||||||
"componentsCreateOrg": "Crea un'organizzazione",
|
"componentsCreateOrg": "Crea un'organizzazione",
|
||||||
"componentsMember": "Sei un membro di {count, plural, =0 {nessuna organizzazione} one {un'organizzazione} other {# organizzazioni}}.",
|
"componentsMember": "Sei un membro di {count, plural, =0 {nessuna organizzazione} one {un'organizzazione} other {# organizzazioni}}.",
|
||||||
"componentsInvalidKey": "Rilevata chiave di licenza non valida o scaduta. Segui i termini di licenza per continuare a utilizzare tutte le funzionalità.",
|
"componentsInvalidKey": "Rilevata chiave di licenza non valida o scaduta. Segui i termini di licenza per continuare a utilizzare tutte le funzionalità.",
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"inviteLoginUser": "Assicurati di aver effettuato l'accesso come utente corretto.",
|
"inviteLoginUser": "Assicurati di aver effettuato l'accesso come utente corretto.",
|
||||||
"inviteErrorNoUser": "Siamo spiacenti, ma sembra che l'invito che stai cercando di accedere non sia per un utente che esiste.",
|
"inviteErrorNoUser": "Siamo spiacenti, ma sembra che l'invito che stai cercando di accedere non sia per un utente che esiste.",
|
||||||
"inviteCreateUser": "Si prega di creare un account prima.",
|
"inviteCreateUser": "Si prega di creare un account prima.",
|
||||||
"goHome": "Vai A Home",
|
"goHome": "Vai alla Home",
|
||||||
"inviteLogInOtherUser": "Accedi come utente diverso",
|
"inviteLogInOtherUser": "Accedi come utente diverso",
|
||||||
"createAnAccount": "Crea un account",
|
"createAnAccount": "Crea un account",
|
||||||
"inviteNotAccepted": "Invito Non Accettato",
|
"inviteNotAccepted": "Invito Non Accettato",
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
"edit": "Modifica",
|
"edit": "Modifica",
|
||||||
"siteConfirmDelete": "Conferma Eliminazione Sito",
|
"siteConfirmDelete": "Conferma Eliminazione Sito",
|
||||||
"siteDelete": "Elimina Sito",
|
"siteDelete": "Elimina Sito",
|
||||||
"siteMessageRemove": "Una volta rimosso il sito non sarà più accessibile. Tutti gli obiettivi associati al sito verranno rimossi.",
|
"siteMessageRemove": "Una volta rimosso il sito non sarà più accessibile. Tutti gli oggetti associati al sito verranno rimossi.",
|
||||||
"siteQuestionRemove": "Sei sicuro di voler rimuovere il sito dall'organizzazione?",
|
"siteQuestionRemove": "Sei sicuro di voler rimuovere il sito dall'organizzazione?",
|
||||||
"siteManageSites": "Gestisci Siti",
|
"siteManageSites": "Gestisci Siti",
|
||||||
"siteDescription": "Creare e gestire siti per abilitare la connettività a reti private",
|
"siteDescription": "Creare e gestire siti per abilitare la connettività a reti private",
|
||||||
@@ -75,9 +75,9 @@
|
|||||||
"siteLoadWGConfig": "Caricamento configurazione WireGuard...",
|
"siteLoadWGConfig": "Caricamento configurazione WireGuard...",
|
||||||
"siteDocker": "Espandi per i dettagli di distribuzione Docker",
|
"siteDocker": "Espandi per i dettagli di distribuzione Docker",
|
||||||
"toggle": "Attiva/disattiva",
|
"toggle": "Attiva/disattiva",
|
||||||
"dockerCompose": "Composizione Docker",
|
"dockerCompose": "Docker Compose",
|
||||||
"dockerRun": "Corsa Docker",
|
"dockerRun": "Corsa Docker",
|
||||||
"siteLearnLocal": "I siti locali non tunnel, saperne di più",
|
"siteLearnLocal": "I siti locali non effettuano il tunnel, per saperne di più",
|
||||||
"siteConfirmCopy": "Ho copiato la configurazione",
|
"siteConfirmCopy": "Ho copiato la configurazione",
|
||||||
"searchSitesProgress": "Cerca siti...",
|
"searchSitesProgress": "Cerca siti...",
|
||||||
"siteAdd": "Aggiungi Sito",
|
"siteAdd": "Aggiungi Sito",
|
||||||
@@ -88,29 +88,29 @@
|
|||||||
"operatingSystem": "Sistema Operativo",
|
"operatingSystem": "Sistema Operativo",
|
||||||
"commands": "Comandi",
|
"commands": "Comandi",
|
||||||
"recommended": "Consigliato",
|
"recommended": "Consigliato",
|
||||||
"siteNewtDescription": "Per la migliore esperienza utente, utilizzare Newt. Utilizza WireGuard sotto il cofano e ti permette di indirizzare le tue risorse private tramite il loro indirizzo LAN sulla tua rete privata dall'interno della dashboard Pangolin.",
|
"siteNewtDescription": "Per la migliore esperienza utente utilizzare Newt, che usa WireGuard sotto il cofano e ti permette di indirizzare le tue risorse private tramite il loro indirizzo LAN sulla tua rete privata dall'interno della dashboard Pangolin.",
|
||||||
"siteRunsInDocker": "Esegue nel Docker",
|
"siteRunsInDocker": "Esegue nel Docker",
|
||||||
"siteRunsInShell": "Esegue in shell su macOS, Linux e Windows",
|
"siteRunsInShell": "Esegue in shell su macOS, Linux e Windows",
|
||||||
"siteErrorDelete": "Errore nell'eliminare il sito",
|
"siteErrorDelete": "Errore nella eliminazione del sito",
|
||||||
"siteErrorUpdate": "Impossibile aggiornare il sito",
|
"siteErrorUpdate": "Impossibile aggiornare il sito",
|
||||||
"siteErrorUpdateDescription": "Si è verificato un errore durante l'aggiornamento del sito.",
|
"siteErrorUpdateDescription": "Si è verificato un errore durante l'aggiornamento del sito.",
|
||||||
"siteUpdated": "Sito aggiornato",
|
"siteUpdated": "Sito aggiornato",
|
||||||
"siteUpdatedDescription": "Il sito è stato aggiornato.",
|
"siteUpdatedDescription": "Il sito è stato aggiornato.",
|
||||||
"siteGeneralDescription": "Configura le impostazioni generali per questo sito",
|
"siteGeneralDescription": "Configura le impostazioni generali per questo sito",
|
||||||
"siteSettingDescription": "Configura le impostazioni del sito",
|
"siteSettingDescription": "Configura le impostazioni del sito",
|
||||||
"siteSetting": "Impostazioni {siteName}",
|
"siteSetting": "Impostazioni del sito {siteName}",
|
||||||
"siteNewtTunnel": "Nuovo Sito (Consigliato)",
|
"siteNewtTunnel": "Nuovo Sito (Consigliato)",
|
||||||
"siteNewtTunnelDescription": "Modo più semplice per creare un entrypoint in qualsiasi rete. Nessuna configurazione aggiuntiva.",
|
"siteNewtTunnelDescription": "Modo più semplice per creare un entrypoint in qualsiasi rete. Nessuna configurazione aggiuntiva.",
|
||||||
"siteWg": "WireGuard Base",
|
"siteWg": "WireGuard Base",
|
||||||
"siteWgDescription": "Usa qualsiasi client WireGuard per stabilire un tunnel. Impostazione NAT manuale richiesta.",
|
"siteWgDescription": "Usa un qualsiasi client WireGuard per stabilire un tunnel. Impostazione NAT manuale richiesta.",
|
||||||
"siteWgDescriptionSaas": "Usa qualsiasi client WireGuard per stabilire un tunnel. Impostazione NAT manuale richiesta. FUNZIONA SOLO SU NODI AUTO-OSPITATI",
|
"siteWgDescriptionSaas": "Usa un qualsiasi client WireGuard per stabilire un tunnel. Impostazione NAT manuale richiesta.",
|
||||||
"siteLocalDescription": "Solo risorse locali. Nessun tunneling.",
|
"siteLocalDescription": "Solo risorse locali. Nessun tunneling.",
|
||||||
"siteLocalDescriptionSaas": "Solo risorse locali. Nessun tunneling. Disponibile solo su nodi remoti.",
|
"siteLocalDescriptionSaas": "Solo risorse locali. Nessun tunneling. Disponibile solo su nodi remoti.",
|
||||||
"siteSeeAll": "Vedi Tutti I Siti",
|
"siteSeeAll": "Vedi Tutti I Siti",
|
||||||
"siteTunnelDescription": "Determinare come si desidera connettersi al sito",
|
"siteTunnelDescription": "Selezionare la modalità con la quale si desidera connettersi al sito",
|
||||||
"siteNewtCredentials": "Credenziali",
|
"siteNewtCredentials": "Credenziali",
|
||||||
"siteNewtCredentialsDescription": "Questo è come il sito si autenticerà con il server",
|
"siteNewtCredentialsDescription": "Questo è come il sito si autenticherà con il server",
|
||||||
"remoteNodeCredentialsDescription": "Questo è come il nodo remoto si autenticherà con il server",
|
"remoteNodeCredentialsDescription": "Questo è il modo in cui il nodo remoto si autenticherà con il server",
|
||||||
"siteCredentialsSave": "Salva le credenziali",
|
"siteCredentialsSave": "Salva le credenziali",
|
||||||
"siteCredentialsSaveDescription": "Potrai vederlo solo una volta. Assicurati di copiarlo in un luogo sicuro.",
|
"siteCredentialsSaveDescription": "Potrai vederlo solo una volta. Assicurati di copiarlo in un luogo sicuro.",
|
||||||
"siteInfo": "Informazioni Sito",
|
"siteInfo": "Informazioni Sito",
|
||||||
@@ -140,8 +140,8 @@
|
|||||||
"shareCreateDescription": "Chiunque con questo link può accedere alla risorsa",
|
"shareCreateDescription": "Chiunque con questo link può accedere alla risorsa",
|
||||||
"shareTitleOptional": "Titolo (facoltativo)",
|
"shareTitleOptional": "Titolo (facoltativo)",
|
||||||
"expireIn": "Scadenza In",
|
"expireIn": "Scadenza In",
|
||||||
"neverExpire": "Mai scadere",
|
"neverExpire": "Nessuna scadenza",
|
||||||
"shareExpireDescription": "Il tempo di scadenza è per quanto tempo il link sarà utilizzabile e fornirà accesso alla risorsa. Dopo questo tempo, il link non funzionerà più e gli utenti che hanno utilizzato questo link perderanno l'accesso alla risorsa.",
|
"shareExpireDescription": "Il tempo di scadenza indica per quanto tempo il link sarà utilizzabile e fornirà accesso alla risorsa. Dopo questo tempo, il link non funzionerà più e gli utenti che hanno utilizzato questo link perderanno l'accesso alla risorsa.",
|
||||||
"shareSeeOnce": "Potrai vedere questo link solo una volta. Assicurati di copiarlo.",
|
"shareSeeOnce": "Potrai vedere questo link solo una volta. Assicurati di copiarlo.",
|
||||||
"shareAccessHint": "Chiunque abbia questo link può accedere alla risorsa. Condividilo con cura.",
|
"shareAccessHint": "Chiunque abbia questo link può accedere alla risorsa. Condividilo con cura.",
|
||||||
"shareTokenUsage": "Vedi Utilizzo Token Di Accesso",
|
"shareTokenUsage": "Vedi Utilizzo Token Di Accesso",
|
||||||
@@ -161,9 +161,9 @@
|
|||||||
"never": "Mai",
|
"never": "Mai",
|
||||||
"shareErrorSelectResource": "Seleziona una risorsa",
|
"shareErrorSelectResource": "Seleziona una risorsa",
|
||||||
"proxyResourceTitle": "Gestisci Risorse Pubbliche",
|
"proxyResourceTitle": "Gestisci Risorse Pubbliche",
|
||||||
"proxyResourceDescription": "Creare e gestire risorse accessibili al pubblico tramite un browser web",
|
"proxyResourceDescription": "Creare e gestire risorse pubbliche accessibili tramite un browser web",
|
||||||
"proxyResourcesBannerTitle": "Accesso Pubblico Basato sul Web",
|
"proxyResourcesBannerTitle": "Accesso Pubblico Basato sul Web",
|
||||||
"proxyResourcesBannerDescription": "Le risorse pubbliche sono proxy HTTPS o TCP/UDP accessibili a chiunque su Internet tramite un browser web. A differenza delle risorse private, non richiedono software lato client e possono includere politiche di accesso basate su identità e contesto.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Gestisci Risorse Private",
|
"clientResourceTitle": "Gestisci Risorse Private",
|
||||||
"clientResourceDescription": "Crea e gestisci risorse accessibili solo tramite un client connesso",
|
"clientResourceDescription": "Crea e gestisci risorse accessibili solo tramite un client connesso",
|
||||||
"privateResourcesBannerTitle": "Accesso Privato Zero-Trust",
|
"privateResourcesBannerTitle": "Accesso Privato Zero-Trust",
|
||||||
@@ -174,12 +174,12 @@
|
|||||||
"authentication": "Autenticazione",
|
"authentication": "Autenticazione",
|
||||||
"protected": "Protetto",
|
"protected": "Protetto",
|
||||||
"notProtected": "Non Protetto",
|
"notProtected": "Non Protetto",
|
||||||
"resourceMessageRemove": "Una volta rimossa, la risorsa non sarà più accessibile. Tutti gli obiettivi associati alla risorsa saranno rimossi.",
|
"resourceMessageRemove": "Una volta rimossa la risorsa non sarà più accessibile. Tutti gli oggetti target associati alla risorsa saranno rimossi.",
|
||||||
"resourceQuestionRemove": "Sei sicuro di voler rimuovere la risorsa dall'organizzazione?",
|
"resourceQuestionRemove": "Sei sicuro di voler rimuovere la risorsa dall'organizzazione?",
|
||||||
"resourceHTTP": "Risorsa HTTPS",
|
"resourceHTTP": "Risorsa HTTPS",
|
||||||
"resourceHTTPDescription": "Richieste proxy su HTTPS usando un nome di dominio completo.",
|
"resourceHTTPDescription": "Richieste proxy su HTTPS usando un nome di dominio completo.",
|
||||||
"resourceRaw": "Risorsa Raw TCP/UDP",
|
"resourceRaw": "Risorsa Raw TCP/UDP",
|
||||||
"resourceRawDescription": "Richieste proxy su TCP/UDP grezzo utilizzando un numero di porta.",
|
"resourceRawDescription": "Richieste proxy su TCP/UDP raw utilizzando un numero di porta.",
|
||||||
"resourceRawDescriptionCloud": "Richiesta proxy su TCP/UDP grezzo utilizzando un numero di porta. Richiede siti per connettersi a un nodo remoto.",
|
"resourceRawDescriptionCloud": "Richiesta proxy su TCP/UDP grezzo utilizzando un numero di porta. Richiede siti per connettersi a un nodo remoto.",
|
||||||
"resourceCreate": "Crea Risorsa",
|
"resourceCreate": "Crea Risorsa",
|
||||||
"resourceCreateDescription": "Segui i passaggi seguenti per creare una nuova risorsa",
|
"resourceCreateDescription": "Segui i passaggi seguenti per creare una nuova risorsa",
|
||||||
@@ -192,7 +192,7 @@
|
|||||||
"selectCountry": "Seleziona paese",
|
"selectCountry": "Seleziona paese",
|
||||||
"searchCountries": "Cerca paesi...",
|
"searchCountries": "Cerca paesi...",
|
||||||
"noCountryFound": "Nessun paese trovato.",
|
"noCountryFound": "Nessun paese trovato.",
|
||||||
"siteSelectionDescription": "Questo sito fornirà connettività all'obiettivo.",
|
"siteSelectionDescription": "Questo sito fornirà connettività all'oggetto target.",
|
||||||
"resourceType": "Tipo Di Risorsa",
|
"resourceType": "Tipo Di Risorsa",
|
||||||
"resourceTypeDescription": "Determinare come accedere alla risorsa",
|
"resourceTypeDescription": "Determinare come accedere alla risorsa",
|
||||||
"resourceHTTPSSettings": "Impostazioni HTTPS",
|
"resourceHTTPSSettings": "Impostazioni HTTPS",
|
||||||
@@ -206,13 +206,13 @@
|
|||||||
"protocol": "Protocollo",
|
"protocol": "Protocollo",
|
||||||
"protocolSelect": "Seleziona un protocollo",
|
"protocolSelect": "Seleziona un protocollo",
|
||||||
"resourcePortNumber": "Numero Porta",
|
"resourcePortNumber": "Numero Porta",
|
||||||
"resourcePortNumberDescription": "Il numero di porta esterna per le richieste di proxy.",
|
"resourcePortNumberDescription": "Il numero di porta esterna per le richieste proxy.",
|
||||||
"back": "Indietro",
|
"back": "Indietro",
|
||||||
"cancel": "Annulla",
|
"cancel": "Annulla",
|
||||||
"resourceConfig": "Snippet Di Configurazione",
|
"resourceConfig": "Snippet Di Configurazione",
|
||||||
"resourceConfigDescription": "Copia e incolla questi snippet di configurazione per configurare la risorsa TCP/UDP",
|
"resourceConfigDescription": "Copia e incolla questi snippet di configurazione per configurare la risorsa TCP/UDP",
|
||||||
"resourceAddEntrypoints": "Traefik: Aggiungi Ingresso",
|
"resourceAddEntrypoints": "Traefik: Aggiungi Entrypoint",
|
||||||
"resourceExposePorts": "Gerbil: espone le porte in Docker componi",
|
"resourceExposePorts": "Gerbil: espone le porte in Docker Compose",
|
||||||
"resourceLearnRaw": "Scopri come configurare le risorse TCP/UDP",
|
"resourceLearnRaw": "Scopri come configurare le risorse TCP/UDP",
|
||||||
"resourceBack": "Torna alle risorse",
|
"resourceBack": "Torna alle risorse",
|
||||||
"resourceGoTo": "Vai alla Risorsa",
|
"resourceGoTo": "Vai alla Risorsa",
|
||||||
@@ -228,7 +228,7 @@
|
|||||||
"rules": "Regole",
|
"rules": "Regole",
|
||||||
"resourceSettingDescription": "Configura le impostazioni sulla risorsa",
|
"resourceSettingDescription": "Configura le impostazioni sulla risorsa",
|
||||||
"resourceSetting": "Impostazioni {resourceName}",
|
"resourceSetting": "Impostazioni {resourceName}",
|
||||||
"alwaysAllow": "Autenticazione Bypass",
|
"alwaysAllow": "Bypass Autenticazione",
|
||||||
"alwaysDeny": "Blocca Accesso",
|
"alwaysDeny": "Blocca Accesso",
|
||||||
"passToAuth": "Passa all'autenticazione",
|
"passToAuth": "Passa all'autenticazione",
|
||||||
"orgSettingsDescription": "Configura le impostazioni dell'organizzazione",
|
"orgSettingsDescription": "Configura le impostazioni dell'organizzazione",
|
||||||
@@ -237,11 +237,11 @@
|
|||||||
"saveGeneralSettings": "Salva Impostazioni Generali",
|
"saveGeneralSettings": "Salva Impostazioni Generali",
|
||||||
"saveSettings": "Salva Impostazioni",
|
"saveSettings": "Salva Impostazioni",
|
||||||
"orgDangerZone": "Zona Pericolosa",
|
"orgDangerZone": "Zona Pericolosa",
|
||||||
"orgDangerZoneDescription": "Una volta che si elimina questo org, non c'è ritorno. Si prega di essere certi.",
|
"orgDangerZoneDescription": "Una volta che si elimina questa org non sarà possibile tornare indietro, assicurarsi quindi di essere certi della decisione.",
|
||||||
"orgDelete": "Elimina Organizzazione",
|
"orgDelete": "Elimina Organizzazione",
|
||||||
"orgDeleteConfirm": "Conferma Elimina Organizzazione",
|
"orgDeleteConfirm": "Conferma Elimina Organizzazione",
|
||||||
"orgMessageRemove": "Questa azione è irreversibile e cancellerà tutti i dati associati.",
|
"orgMessageRemove": "Questa azione è irreversibile e cancellerà tutti i dati associati.",
|
||||||
"orgMessageConfirm": "Per confermare, digita il nome dell'organizzazione qui sotto.",
|
"orgMessageConfirm": "Per confermare digita il nome dell'organizzazione qui sotto.",
|
||||||
"orgQuestionRemove": "Sei sicuro di voler rimuovere l'organizzazione?",
|
"orgQuestionRemove": "Sei sicuro di voler rimuovere l'organizzazione?",
|
||||||
"orgUpdated": "Organizzazione aggiornata",
|
"orgUpdated": "Organizzazione aggiornata",
|
||||||
"orgUpdatedDescription": "L'organizzazione è stata aggiornata.",
|
"orgUpdatedDescription": "L'organizzazione è stata aggiornata.",
|
||||||
@@ -254,10 +254,10 @@
|
|||||||
"orgDeleted": "Organizzazione eliminata",
|
"orgDeleted": "Organizzazione eliminata",
|
||||||
"orgDeletedMessage": "L'organizzazione e i suoi dati sono stati eliminati.",
|
"orgDeletedMessage": "L'organizzazione e i suoi dati sono stati eliminati.",
|
||||||
"deleteAccount": "Elimina Account",
|
"deleteAccount": "Elimina Account",
|
||||||
"deleteAccountDescription": "Elimina definitivamente il tuo account, tutte le organizzazioni che possiedi e tutti i dati all'interno di tali organizzazioni. Questo non può essere annullato.",
|
"deleteAccountDescription": "Elimina definitivamente il tuo account, tutte le organizzazioni che possiedi e tutti i dati all'interno di tali organizzazioni. Questa operazione non può essere annullata.",
|
||||||
"deleteAccountButton": "Elimina Account",
|
"deleteAccountButton": "Elimina Account",
|
||||||
"deleteAccountConfirmTitle": "Elimina Account",
|
"deleteAccountConfirmTitle": "Elimina Account",
|
||||||
"deleteAccountConfirmMessage": "Questo cancellerà definitivamente il tuo account, tutte le organizzazioni che possiedi e tutti i dati all'interno di tali organizzazioni. Questo non può essere annullato.",
|
"deleteAccountConfirmMessage": "Questa operazione cancellerà definitivamente il tuo account, tutte le organizzazioni che possiedi e tutti i dati all'interno di tali organizzazioni. Questa operazione non può essere annullata.",
|
||||||
"deleteAccountConfirmString": "elimina account",
|
"deleteAccountConfirmString": "elimina account",
|
||||||
"deleteAccountSuccess": "Account Eliminato",
|
"deleteAccountSuccess": "Account Eliminato",
|
||||||
"deleteAccountSuccessMessage": "Il tuo account è stato eliminato.",
|
"deleteAccountSuccessMessage": "Il tuo account è stato eliminato.",
|
||||||
@@ -267,12 +267,15 @@
|
|||||||
"orgMissing": "ID Organizzazione Mancante",
|
"orgMissing": "ID Organizzazione Mancante",
|
||||||
"orgMissingMessage": "Impossibile rigenerare l'invito senza un ID organizzazione.",
|
"orgMissingMessage": "Impossibile rigenerare l'invito senza un ID organizzazione.",
|
||||||
"accessUsersManage": "Gestisci Utenti",
|
"accessUsersManage": "Gestisci Utenti",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Invita e gestisci gli utenti con accesso a questa organizzazione",
|
"accessUsersDescription": "Invita e gestisci gli utenti con accesso a questa organizzazione",
|
||||||
"accessUsersSearch": "Cerca utenti...",
|
"accessUsersSearch": "Cerca utenti...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Crea Utente",
|
"accessUserCreate": "Crea Utente",
|
||||||
"accessUserRemove": "Rimuovi Utente",
|
"accessUserRemove": "Rimuovi Utente",
|
||||||
"username": "Nome utente",
|
"username": "Nome utente",
|
||||||
"identityProvider": "Provider Di Identità",
|
"identityProvider": "Provider Identità",
|
||||||
"role": "Ruolo",
|
"role": "Ruolo",
|
||||||
"nameRequired": "Il nome è obbligatorio",
|
"nameRequired": "Il nome è obbligatorio",
|
||||||
"accessRolesManage": "Gestisci Ruoli",
|
"accessRolesManage": "Gestisci Ruoli",
|
||||||
@@ -328,8 +331,8 @@
|
|||||||
"apiKeysDelete": "Elimina Chiave API",
|
"apiKeysDelete": "Elimina Chiave API",
|
||||||
"apiKeysManage": "Gestisci Chiavi API",
|
"apiKeysManage": "Gestisci Chiavi API",
|
||||||
"apiKeysDescription": "Le chiavi API sono utilizzate per autenticarsi con l'API di integrazione",
|
"apiKeysDescription": "Le chiavi API sono utilizzate per autenticarsi con l'API di integrazione",
|
||||||
"provisioningKeysTitle": "Chiave Di Provvedimento",
|
"provisioningKeysTitle": "Chiave di provisioning",
|
||||||
"provisioningKeysManage": "Gestisci Chiavi Di Provvedimento",
|
"provisioningKeysManage": "Gestisci Chiavi di provisioning",
|
||||||
"provisioningKeysDescription": "Le chiavi di provisioning vengono utilizzate per autenticare il provisioning automatico del sito per la tua organizzazione.",
|
"provisioningKeysDescription": "Le chiavi di provisioning vengono utilizzate per autenticare il provisioning automatico del sito per la tua organizzazione.",
|
||||||
"provisioningManage": "Accantonamento",
|
"provisioningManage": "Accantonamento",
|
||||||
"provisioningDescription": "Gestire le chiavi di provisioning e rivedere i siti in attesa di approvazione.",
|
"provisioningDescription": "Gestire le chiavi di provisioning e rivedere i siti in attesa di approvazione.",
|
||||||
@@ -337,25 +340,25 @@
|
|||||||
"siteApproveSuccess": "Sito approvato con successo",
|
"siteApproveSuccess": "Sito approvato con successo",
|
||||||
"siteApproveError": "Errore nell'approvazione del sito",
|
"siteApproveError": "Errore nell'approvazione del sito",
|
||||||
"provisioningKeys": "Chiavi Di Provvedimento",
|
"provisioningKeys": "Chiavi Di Provvedimento",
|
||||||
"searchProvisioningKeys": "Cerca i tasti di provisioning ...",
|
"searchProvisioningKeys": "Cerca le chiavi di provisioning...",
|
||||||
"provisioningKeysAdd": "Genera Chiave Di Provvedimento",
|
"provisioningKeysAdd": "Genera Chiave di provisioning",
|
||||||
"provisioningKeysErrorDelete": "Errore nell'eliminare la chiave di provisioning",
|
"provisioningKeysErrorDelete": "Errore nell'eliminazione della chiave di provisioning",
|
||||||
"provisioningKeysErrorDeleteMessage": "Errore nell'eliminare la chiave di provisioning",
|
"provisioningKeysErrorDeleteMessage": "Errore nell'eliminazione della chiave di provisioning",
|
||||||
"provisioningKeysQuestionRemove": "Sei sicuro di voler rimuovere questa chiave di provisioning dall'organizzazione?",
|
"provisioningKeysQuestionRemove": "Sei sicuro di voler rimuovere questa chiave di provisioning dall'organizzazione?",
|
||||||
"provisioningKeysMessageRemove": "Una volta rimossa, la chiave non può più essere utilizzata per il provisioning.",
|
"provisioningKeysMessageRemove": "Una volta rimossa, la chiave non può più essere utilizzata per il provisioning.",
|
||||||
"provisioningKeysDeleteConfirm": "Conferma Elimina Chiave Provvisoria",
|
"provisioningKeysDeleteConfirm": "Conferma Eliminazione della chiave di provisioning",
|
||||||
"provisioningKeysDelete": "Elimina chiave di provisioning",
|
"provisioningKeysDelete": "Elimina chiave di provisioning",
|
||||||
"provisioningKeysCreate": "Genera Chiave Di Provvedimento",
|
"provisioningKeysCreate": "Genera Chiave di provisioning",
|
||||||
"provisioningKeysCreateDescription": "Genera una nuova chiave di provisioning per l'organizzazione",
|
"provisioningKeysCreateDescription": "Genera una nuova chiave di provisioning per l'organizzazione",
|
||||||
"provisioningKeysSeeAll": "Vedi tutte le chiavi di provisioning",
|
"provisioningKeysSeeAll": "Vedi tutte le chiavi di provisioning",
|
||||||
"provisioningKeysSave": "Salva la chiave di provisioning",
|
"provisioningKeysSave": "Salva la chiave di provisioning",
|
||||||
"provisioningKeysSaveDescription": "Sarai in grado di vedere solo una volta. Copiarlo in un posto sicuro.",
|
"provisioningKeysSaveDescription": "Sarai in grado di vedere solo una volta. Copiarlo in un posto sicuro.",
|
||||||
"provisioningKeysErrorCreate": "Errore nella creazione della chiave di provisioning",
|
"provisioningKeysErrorCreate": "Errore nella creazione della chiave di provisioning",
|
||||||
"provisioningKeysList": "Nuova chiave di provisioning",
|
"provisioningKeysList": "Nuova chiave di provisioning",
|
||||||
"provisioningKeysMaxBatchSize": "Dimensione massima lotto",
|
"provisioningKeysMaxBatchSize": "Dimensione massima batch",
|
||||||
"provisioningKeysUnlimitedBatchSize": "Dimensione illimitata del lotto (nessun limite)",
|
"provisioningKeysUnlimitedBatchSize": "Dimensione illimitata del batch (nessun limite)",
|
||||||
"provisioningKeysMaxBatchUnlimited": "Illimitato",
|
"provisioningKeysMaxBatchUnlimited": "Illimitato",
|
||||||
"provisioningKeysMaxBatchSizeInvalid": "Inserisci un lotto massimo valido (1–1.000.000).",
|
"provisioningKeysMaxBatchSizeInvalid": "Inserisci una dimensione massima valida del batch (1–1.000.000).",
|
||||||
"provisioningKeysValidUntil": "Valido fino al",
|
"provisioningKeysValidUntil": "Valido fino al",
|
||||||
"provisioningKeysValidUntilHint": "Lasciare vuoto per nessuna scadenza.",
|
"provisioningKeysValidUntilHint": "Lasciare vuoto per nessuna scadenza.",
|
||||||
"provisioningKeysValidUntilInvalid": "Inserisci una data e ora valide.",
|
"provisioningKeysValidUntilInvalid": "Inserisci una data e ora valide.",
|
||||||
@@ -363,14 +366,14 @@
|
|||||||
"provisioningKeysLastUsed": "Ultimo utilizzo",
|
"provisioningKeysLastUsed": "Ultimo utilizzo",
|
||||||
"provisioningKeysNoExpiry": "Nessuna scadenza",
|
"provisioningKeysNoExpiry": "Nessuna scadenza",
|
||||||
"provisioningKeysNeverUsed": "Mai",
|
"provisioningKeysNeverUsed": "Mai",
|
||||||
"provisioningKeysEdit": "Modifica Chiave Di Provvedimento",
|
"provisioningKeysEdit": "Modifica Chiave di provisioning",
|
||||||
"provisioningKeysEditDescription": "Aggiorna la dimensione massima del lotto e il tempo di scadenza per questa chiave.",
|
"provisioningKeysEditDescription": "Aggiorna la dimensione massima del batch e il tempo di scadenza per questa chiave.",
|
||||||
"provisioningKeysApproveNewSites": "Approva nuovi siti",
|
"provisioningKeysApproveNewSites": "Approva nuovi siti",
|
||||||
"provisioningKeysApproveNewSitesDescription": "Approvare automaticamente i siti che si registrano con questa chiave.",
|
"provisioningKeysApproveNewSitesDescription": "Approvare automaticamente i siti che si registrano con questa chiave.",
|
||||||
"provisioningKeysUpdateError": "Errore nell'aggiornamento della chiave di provisioning",
|
"provisioningKeysUpdateError": "Errore nell'aggiornamento della chiave di provisioning",
|
||||||
"provisioningKeysUpdated": "Chiave di accantonamento aggiornata",
|
"provisioningKeysUpdated": "Chiave di provisioning aggiornata",
|
||||||
"provisioningKeysUpdatedDescription": "Le tue modifiche sono state salvate.",
|
"provisioningKeysUpdatedDescription": "Le tue modifiche sono state salvate.",
|
||||||
"provisioningKeysBannerTitle": "Chiavi Di Provvedimento Sito",
|
"provisioningKeysBannerTitle": "Chiavi di provisioning del Sito",
|
||||||
"provisioningKeysBannerDescription": "Genera una chiave di provisioning e usala con il connettore Newt per creare automaticamente i siti al primo avvio - non è necessario configurare credenziali separate per ogni sito.",
|
"provisioningKeysBannerDescription": "Genera una chiave di provisioning e usala con il connettore Newt per creare automaticamente i siti al primo avvio - non è necessario configurare credenziali separate per ogni sito.",
|
||||||
"provisioningKeysBannerButtonText": "Scopri di più",
|
"provisioningKeysBannerButtonText": "Scopri di più",
|
||||||
"pendingSitesBannerTitle": "Siti In Attesa",
|
"pendingSitesBannerTitle": "Siti In Attesa",
|
||||||
@@ -380,13 +383,13 @@
|
|||||||
"userTitle": "Gestisci Tutti Gli Utenti",
|
"userTitle": "Gestisci Tutti Gli Utenti",
|
||||||
"userDescription": "Visualizza e gestisci tutti gli utenti del sistema",
|
"userDescription": "Visualizza e gestisci tutti gli utenti del sistema",
|
||||||
"userAbount": "Informazioni Sulla Gestione Utente",
|
"userAbount": "Informazioni Sulla Gestione Utente",
|
||||||
"userAbountDescription": "Questa tabella mostra tutti gli oggetti utente root nel sistema. Ogni utente può appartenere a più organizzazioni. La rimozione di un utente da un'organizzazione non elimina il suo oggetto utente root, che rimarrà nel sistema. Per rimuovere completamente un utente dal sistema, è necessario eliminare il loro oggetto utente root utilizzando l'azione di eliminazione in questa tabella.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Utenti Server",
|
"userServer": "Utenti Server",
|
||||||
"userSearch": "Cerca utenti del server...",
|
"userSearch": "Cerca utenti del server...",
|
||||||
"userErrorDelete": "Errore nell'eliminare l'utente",
|
"userErrorDelete": "Errore nell'eliminare l'utente",
|
||||||
"userDeleteConfirm": "Conferma Eliminazione Utente",
|
"userDeleteConfirm": "Conferma Eliminazione Utente",
|
||||||
"userDeleteServer": "Elimina utente dal server",
|
"userDeleteServer": "Elimina utente dal server",
|
||||||
"userMessageRemove": "L'utente verrà rimosso da tutte le organizzazioni ed essere completamente rimosso dal server.",
|
"userMessageRemove": "L'utente verrà rimosso da tutte le organizzazioni e verrà completamente rimosso dal server.",
|
||||||
"userQuestionRemove": "Sei sicuro di voler eliminare definitivamente l'utente dal server?",
|
"userQuestionRemove": "Sei sicuro di voler eliminare definitivamente l'utente dal server?",
|
||||||
"licenseKey": "Chiave Di Licenza",
|
"licenseKey": "Chiave Di Licenza",
|
||||||
"valid": "Valido",
|
"valid": "Valido",
|
||||||
@@ -404,9 +407,13 @@
|
|||||||
"licenseKeyDeletedDescription": "La chiave di licenza è stata eliminata.",
|
"licenseKeyDeletedDescription": "La chiave di licenza è stata eliminata.",
|
||||||
"licenseErrorKeyActivate": "Attivazione della chiave di licenza non riuscita",
|
"licenseErrorKeyActivate": "Attivazione della chiave di licenza non riuscita",
|
||||||
"licenseErrorKeyActivateDescription": "Si è verificato un errore nell'attivazione della chiave di licenza.",
|
"licenseErrorKeyActivateDescription": "Si è verificato un errore nell'attivazione della chiave di licenza.",
|
||||||
"licenseAbout": "Informazioni Su Licenze",
|
"licenseAbout": "Informazioni sul Licensing",
|
||||||
|
"licenseBannerTitle": "Attiva la tua Licenza Enterprise",
|
||||||
|
"licenseBannerDescription": "Sblocca le funzionalità enterprise per la tua istanza Pangolin auto-ospitata. Acquista una chiave di licenza per attivare le capacità premium e poi aggiungila qui sotto.",
|
||||||
|
"licenseBannerGetLicense": "Ottieni una Licenza",
|
||||||
|
"licenseBannerViewDocs": "Visualizza Documentazione",
|
||||||
"communityEdition": "Edizione Community",
|
"communityEdition": "Edizione Community",
|
||||||
"licenseAboutDescription": "Questo è per gli utenti aziendali e aziendali che utilizzano Pangolin in un ambiente commerciale. Se stai usando Pangolin per uso personale, puoi ignorare questa sezione.",
|
"licenseAboutDescription": "Questa sezione è per gli utenti aziendali e aziendali che utilizzano Pangolin in un ambiente commerciale. Se stai usando Pangolin per uso personale, puoi ignorare questa sezione.",
|
||||||
"licenseKeyActivated": "Chiave di licenza attivata",
|
"licenseKeyActivated": "Chiave di licenza attivata",
|
||||||
"licenseKeyActivatedDescription": "La chiave di licenza è stata attivata correttamente.",
|
"licenseKeyActivatedDescription": "La chiave di licenza è stata attivata correttamente.",
|
||||||
"licenseErrorKeyRecheck": "Impossibile ricontrollare le chiavi di licenza",
|
"licenseErrorKeyRecheck": "Impossibile ricontrollare le chiavi di licenza",
|
||||||
@@ -429,7 +436,7 @@
|
|||||||
"licenseHostDescription": "Gestisci la chiave di licenza principale per l'host.",
|
"licenseHostDescription": "Gestisci la chiave di licenza principale per l'host.",
|
||||||
"licensedNot": "Non Licenziato",
|
"licensedNot": "Non Licenziato",
|
||||||
"hostId": "ID Host",
|
"hostId": "ID Host",
|
||||||
"licenseReckeckAll": "Ricontrolla Tutte Le Tasti",
|
"licenseReckeckAll": "Ricontrolla Tutte le chiavi",
|
||||||
"licenseSiteUsage": "Utilizzo Siti",
|
"licenseSiteUsage": "Utilizzo Siti",
|
||||||
"licenseSiteUsageDecsription": "Visualizza il numero di siti che utilizzano questa licenza.",
|
"licenseSiteUsageDecsription": "Visualizza il numero di siti che utilizzano questa licenza.",
|
||||||
"licenseNoSiteLimit": "Non c'è alcun limite al numero di siti che utilizzano un host senza licenza.",
|
"licenseNoSiteLimit": "Non c'è alcun limite al numero di siti che utilizzano un host senza licenza.",
|
||||||
@@ -480,7 +487,7 @@
|
|||||||
"userOrgRemoved": "Utente rimosso",
|
"userOrgRemoved": "Utente rimosso",
|
||||||
"userOrgRemovedDescription": "L'utente {email} è stato rimosso dall'organizzazione.",
|
"userOrgRemovedDescription": "L'utente {email} è stato rimosso dall'organizzazione.",
|
||||||
"userQuestionOrgRemove": "Sei sicuro di voler rimuovere questo utente dall'organizzazione?",
|
"userQuestionOrgRemove": "Sei sicuro di voler rimuovere questo utente dall'organizzazione?",
|
||||||
"userMessageOrgRemove": "Una volta rimosso, questo utente non avrà più accesso all'organizzazione. Puoi sempre reinvitarlo in seguito, ma dovrà accettare nuovamente l'invito.",
|
"userMessageOrgRemove": "Una volta rimosso questo utente non avrà più accesso all'organizzazione. Puoi sempre reinvitarlo in seguito, ma dovrà accettare nuovamente l'invito.",
|
||||||
"userRemoveOrgConfirm": "Conferma Rimozione Utente",
|
"userRemoveOrgConfirm": "Conferma Rimozione Utente",
|
||||||
"userRemoveOrg": "Rimuovi Utente dall'Organizzazione",
|
"userRemoveOrg": "Rimuovi Utente dall'Organizzazione",
|
||||||
"users": "Utenti",
|
"users": "Utenti",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Informazioni Utente",
|
"userSettings": "Informazioni Utente",
|
||||||
"userSettingsDescription": "Inserisci i dettagli per il nuovo utente",
|
"userSettingsDescription": "Inserisci i dettagli per il nuovo utente",
|
||||||
"inviteEmailSent": "Invia email di invito all'utente",
|
"inviteEmailSent": "Invia email di invito all'utente",
|
||||||
"inviteValid": "Valido Per",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Seleziona durata",
|
"selectDuration": "Seleziona durata",
|
||||||
"selectResource": "Seleziona Risorsa",
|
"selectResource": "Seleziona Risorsa",
|
||||||
"filterByResource": "Filtra Per Risorsa",
|
"filterByResource": "Filtra Per Risorsa",
|
||||||
@@ -532,13 +539,13 @@
|
|||||||
"approve": "Approva",
|
"approve": "Approva",
|
||||||
"approved": "Approvato",
|
"approved": "Approvato",
|
||||||
"denied": "Negato",
|
"denied": "Negato",
|
||||||
"deniedApproval": "Omologazione Negata",
|
"deniedApproval": "Approvazione Negata",
|
||||||
"all": "Tutti",
|
"all": "Tutti",
|
||||||
"deny": "Nega",
|
"deny": "Nega",
|
||||||
"viewDetails": "Visualizza Dettagli",
|
"viewDetails": "Visualizza Dettagli",
|
||||||
"requestingNewDeviceApproval": "ha richiesto un nuovo dispositivo",
|
"requestingNewDeviceApproval": "ha richiesto un nuovo dispositivo",
|
||||||
"resetFilters": "Ripristina Filtri",
|
"resetFilters": "Ripristina Filtri",
|
||||||
"totalBlocked": "Richieste Bloccate Da Pangolino",
|
"totalBlocked": "Richieste Bloccate Da Pangolin",
|
||||||
"totalRequests": "Totale Richieste",
|
"totalRequests": "Totale Richieste",
|
||||||
"requestsByCountry": "Richieste Per Paese",
|
"requestsByCountry": "Richieste Per Paese",
|
||||||
"requestsByDay": "Richieste Per Giorno",
|
"requestsByDay": "Richieste Per Giorno",
|
||||||
@@ -546,7 +553,7 @@
|
|||||||
"allowed": "Consentito",
|
"allowed": "Consentito",
|
||||||
"topCountries": "Paesi Principali",
|
"topCountries": "Paesi Principali",
|
||||||
"accessRoleSelect": "Seleziona ruolo",
|
"accessRoleSelect": "Seleziona ruolo",
|
||||||
"inviteEmailSentDescription": "È stata inviata un'email all'utente con il link di accesso qui sotto. Devono accedere al link per accettare l'invito.",
|
"inviteEmailSentDescription": "È stata inviata un'email all'utente con il link di accesso qui sotto. L'utente deve accedere al link per accettare l'invito.",
|
||||||
"inviteSentDescription": "L'utente è stato invitato. Deve accedere al link qui sotto per accettare l'invito.",
|
"inviteSentDescription": "L'utente è stato invitato. Deve accedere al link qui sotto per accettare l'invito.",
|
||||||
"inviteExpiresIn": "L'invito scadrà tra {days, plural, one {# giorno} other {# giorni}}.",
|
"inviteExpiresIn": "L'invito scadrà tra {days, plural, one {# giorno} other {# giorni}}.",
|
||||||
"idpTitle": "Informazioni Generali",
|
"idpTitle": "Informazioni Generali",
|
||||||
@@ -562,7 +569,7 @@
|
|||||||
"userSaved": "Utente salvato",
|
"userSaved": "Utente salvato",
|
||||||
"userSavedDescription": "L'utente è stato aggiornato.",
|
"userSavedDescription": "L'utente è stato aggiornato.",
|
||||||
"autoProvisioned": "Auto Provisioned",
|
"autoProvisioned": "Auto Provisioned",
|
||||||
"autoProvisionSettings": "Impostazioni Automatiche Di Fornitura",
|
"autoProvisionSettings": "Impostazioni Automatiche di provisioning",
|
||||||
"autoProvisionedDescription": "Permetti a questo utente di essere gestito automaticamente dal provider di identità",
|
"autoProvisionedDescription": "Permetti a questo utente di essere gestito automaticamente dal provider di identità",
|
||||||
"accessControlsDescription": "Gestisci cosa questo utente può accedere e fare nell'organizzazione",
|
"accessControlsDescription": "Gestisci cosa questo utente può accedere e fare nell'organizzazione",
|
||||||
"accessControlsSubmit": "Salva Controlli di Accesso",
|
"accessControlsSubmit": "Salva Controlli di Accesso",
|
||||||
@@ -576,9 +583,9 @@
|
|||||||
"proxyErrorInvalidHeader": "Valore dell'intestazione Host personalizzata non valido. Usa il formato nome dominio o salva vuoto per rimuovere l'intestazione Host personalizzata.",
|
"proxyErrorInvalidHeader": "Valore dell'intestazione Host personalizzata non valido. Usa il formato nome dominio o salva vuoto per rimuovere l'intestazione Host personalizzata.",
|
||||||
"proxyErrorTls": "Nome Server TLS non valido. Usa il formato nome dominio o salva vuoto per rimuovere il Nome Server TLS.",
|
"proxyErrorTls": "Nome Server TLS non valido. Usa il formato nome dominio o salva vuoto per rimuovere il Nome Server TLS.",
|
||||||
"proxyEnableSSL": "Abilita SSL",
|
"proxyEnableSSL": "Abilita SSL",
|
||||||
"proxyEnableSSLDescription": "Abilita la crittografia SSL/TLS per connessioni HTTPS sicure agli obiettivi.",
|
"proxyEnableSSLDescription": "Abilita la crittografia SSL/TLS per connessioni HTTPS sicure alle risorse interne target.",
|
||||||
"target": "Target",
|
"target": "Target",
|
||||||
"configureTarget": "Configura Obiettivi",
|
"configureTarget": "Configura Risorse Interne",
|
||||||
"targetErrorFetch": "Impossibile recuperare i target",
|
"targetErrorFetch": "Impossibile recuperare i target",
|
||||||
"targetErrorFetchDescription": "Si è verificato un errore durante il recupero dei target",
|
"targetErrorFetchDescription": "Si è verificato un errore durante il recupero dei target",
|
||||||
"siteErrorFetch": "Impossibile recuperare la risorsa",
|
"siteErrorFetch": "Impossibile recuperare la risorsa",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Un nome visualizzato per questo provider di identità",
|
"idpDisplayName": "Un nome visualizzato per questo provider di identità",
|
||||||
"idpAutoProvisionUsers": "Provisioning Automatico Utenti",
|
"idpAutoProvisionUsers": "Provisioning Automatico Utenti",
|
||||||
"idpAutoProvisionUsersDescription": "Quando abilitato, gli utenti verranno creati automaticamente nel sistema al primo accesso con la possibilità di mappare gli utenti a ruoli e organizzazioni.",
|
"idpAutoProvisionUsersDescription": "Quando abilitato, gli utenti verranno creati automaticamente nel sistema al primo accesso con la possibilità di mappare gli utenti a ruoli e organizzazioni.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Puoi configurare le impostazioni di auto fornitura una volta creato il provider di identità.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Tipo di Provider",
|
"idpType": "Tipo di Provider",
|
||||||
"idpTypeDescription": "Seleziona il tipo di provider di identità che desideri configurare",
|
"idpTypeDescription": "Seleziona il tipo di provider di identità che desideri configurare",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Mappatura Ruolo Predefinito",
|
"defaultMappingsRole": "Mappatura Ruolo Predefinito",
|
||||||
"defaultMappingsRoleDescription": "JMESPath per estrarre informazioni sul ruolo dal token ID. Il risultato di questa espressione deve restituire il nome del ruolo come definito nell'organizzazione come stringa.",
|
"defaultMappingsRoleDescription": "JMESPath per estrarre informazioni sul ruolo dal token ID. Il risultato di questa espressione deve restituire il nome del ruolo come definito nell'organizzazione come stringa.",
|
||||||
"defaultMappingsOrg": "Mappatura Organizzazione Predefinita",
|
"defaultMappingsOrg": "Mappatura Organizzazione Predefinita",
|
||||||
"defaultMappingsOrgDescription": "JMESPath per estrarre informazioni sull'organizzazione dal token ID. Questa espressione deve restituire l'ID dell'organizzazione o true affinché l'utente possa accedere all'organizzazione.",
|
"defaultMappingsOrgDescription": "Quando impostata, questa espressione deve restituire l'ID dell'organizzazione o true affinché l'utente possa accedere a quell'organizzazione. Quando non impostata, è sufficiente definire una mappatura di ruoli: l'utente è autorizzato se esiste una mappatura di ruolo valida per loro all'interno dell'organizzazione.",
|
||||||
"defaultMappingsSubmit": "Salva Mappature Predefinite",
|
"defaultMappingsSubmit": "Salva Mappature Predefinite",
|
||||||
"orgPoliciesEdit": "Modifica Politica Organizzazione",
|
"orgPoliciesEdit": "Modifica Politica Organizzazione",
|
||||||
"org": "Organizzazione",
|
"org": "Organizzazione",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Dominio Internazionale Rilevato",
|
"internationaldomaindetected": "Dominio Internazionale Rilevato",
|
||||||
"willbestoredas": "Verrà conservato come:",
|
"willbestoredas": "Verrà conservato come:",
|
||||||
"roleMappingDescription": "Determinare come i ruoli sono assegnati agli utenti quando accedono quando è abilitata la fornitura automatica.",
|
"roleMappingDescription": "Determina come i ruoli vengono assegnati agli utenti quando si accede con questo provider di identità.",
|
||||||
"selectRole": "Seleziona un ruolo",
|
"selectRole": "Seleziona un ruolo",
|
||||||
"roleMappingExpression": "Espressione",
|
"roleMappingExpression": "Espressione",
|
||||||
"selectRolePlaceholder": "Scegli un ruolo",
|
"selectRolePlaceholder": "Scegli un ruolo",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Seleziona un dominio per la pagina di autenticazione dell'organizzazione",
|
"selectDomainForOrgAuthPage": "Seleziona un dominio per la pagina di autenticazione dell'organizzazione",
|
||||||
"domainPickerProvidedDomain": "Dominio Fornito",
|
"domainPickerProvidedDomain": "Dominio Fornito",
|
||||||
"domainPickerFreeProvidedDomain": "Dominio Fornito Gratuito",
|
"domainPickerFreeProvidedDomain": "Dominio Fornito Gratuito",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "I domini forniti sono una funzionalità a pagamento. Abbonati per ricevere un dominio incluso con il tuo piano — non è necessario portare il proprio.",
|
||||||
"domainPickerVerified": "Verificato",
|
"domainPickerVerified": "Verificato",
|
||||||
"domainPickerUnverified": "Non Verificato",
|
"domainPickerUnverified": "Non Verificato",
|
||||||
|
"domainPickerManual": "Manuale",
|
||||||
"domainPickerInvalidSubdomainStructure": "Questo sottodominio contiene caratteri o struttura non validi. Sarà sanificato automaticamente quando si salva.",
|
"domainPickerInvalidSubdomainStructure": "Questo sottodominio contiene caratteri o struttura non validi. Sarà sanificato automaticamente quando si salva.",
|
||||||
"domainPickerError": "Errore",
|
"domainPickerError": "Errore",
|
||||||
"domainPickerErrorLoadDomains": "Impossibile caricare i domini dell'organizzazione",
|
"domainPickerErrorLoadDomains": "Impossibile caricare i domini dell'organizzazione",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Scala",
|
"title": "Scala",
|
||||||
"description": "Funzionalità aziendali, 50 utenti, 50 siti e supporto prioritario."
|
"description": "Funzionalità aziendali, 50 utenti, 100 siti e supporto prioritario."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Uso personale esclusivo (licenza gratuita - nessun pagamento)",
|
"personalUseOnly": "Uso personale esclusivo (licenza gratuita - nessun pagamento)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Azione",
|
"action": "Azione",
|
||||||
"actor": "Attore",
|
"actor": "Attore",
|
||||||
"timestamp": "Timestamp",
|
"timestamp": "Timestamp",
|
||||||
"accessLogs": "Log Accesso",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Esporta CSV",
|
"exportCsv": "Esporta CSV",
|
||||||
"exportError": "Errore sconosciuto durante l'esportazione del CSV",
|
"exportError": "Errore sconosciuto durante l'esportazione del CSV",
|
||||||
"exportCsvTooltip": "All'interno dell'intervallo di tempo",
|
"exportCsvTooltip": "All'interno dell'intervallo di tempo",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "Motivo",
|
"reason": "Motivo",
|
||||||
"requestLogs": "Log Richiesta",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Richiedi Analisi",
|
"requestAnalytics": "Richiedi Analisi",
|
||||||
"host": "Host",
|
"host": "Host",
|
||||||
"location": "Posizione",
|
"location": "Posizione",
|
||||||
"actionLogs": "Log Azioni",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Log Richiesta",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Log Accesso",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Log Azioni",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Ritenzione Registro",
|
"logRetention": "Ritenzione Registro",
|
||||||
"logRetentionDescription": "Gestisci per quanto tempo i diversi tipi di log sono mantenuti per questa organizzazione o disabilitali",
|
"logRetentionDescription": "Gestisci per quanto tempo i diversi tipi di log sono mantenuti per questa organizzazione o disabilitali",
|
||||||
"requestLogsDescription": "Visualizza i registri di richiesta dettagliati per le risorse in questa organizzazione",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Visualizza le analisi dettagliate della richiesta per le risorse in questa organizzazione",
|
"requestAnalyticsDescription": "Visualizza le analisi dettagliate della richiesta per le risorse in questa organizzazione",
|
||||||
"logRetentionRequestLabel": "Richiedi Ritenzione Log",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Per quanto tempo conservare i log delle richieste",
|
"logRetentionRequestDescription": "Per quanto tempo conservare i log delle richieste",
|
||||||
"logRetentionAccessLabel": "Ritenzione Registro Accesso",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Per quanto tempo conservare i log di accesso",
|
"logRetentionAccessDescription": "Per quanto tempo conservare i log di accesso",
|
||||||
"logRetentionActionLabel": "Ritenzione Registro Azioni",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Per quanto tempo conservare i log delle azioni",
|
"logRetentionActionDescription": "Per quanto tempo conservare i log delle azioni",
|
||||||
"logRetentionConnectionLabel": "Ritenzione Registro Di Connessione",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Per quanto tempo conservare i log di connessione",
|
"logRetentionConnectionDescription": "Per quanto tempo conservare i log di connessione",
|
||||||
"logRetentionDisabled": "Disabilitato",
|
"logRetentionDisabled": "Disabilitato",
|
||||||
"logRetention3Days": "3 giorni",
|
"logRetention3Days": "3 giorni",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Fine dell'anno successivo",
|
"logRetentionEndOfFollowingYear": "Fine dell'anno successivo",
|
||||||
"actionLogsDescription": "Visualizza una cronologia delle azioni eseguite in questa organizzazione",
|
"actionLogsDescription": "Visualizza una cronologia delle azioni eseguite in questa organizzazione",
|
||||||
"accessLogsDescription": "Visualizza le richieste di autenticazione di accesso per le risorse in questa organizzazione",
|
"accessLogsDescription": "Visualizza le richieste di autenticazione di accesso per le risorse in questa organizzazione",
|
||||||
"connectionLogs": "Log Di Connessione",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Visualizza i log di connessione per i tunnel in questa organizzazione",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Log Di Connessione",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Streaming",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Indirizzo Di Origine",
|
"sourceAddress": "Indirizzo Di Origine",
|
||||||
"destinationAddress": "Indirizzo Di Destinazione",
|
"destinationAddress": "Indirizzo Di Destinazione",
|
||||||
"duration": "Durata",
|
"duration": "Durata",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Invia un HTTP POST separato per ogni singolo evento. Usa solo per gli endpoint che non possono gestire i batch.",
|
"httpDestFormatSingleDescription": "Invia un HTTP POST separato per ogni singolo evento. Usa solo per gli endpoint che non possono gestire i batch.",
|
||||||
"httpDestLogTypesTitle": "Tipi Di Log",
|
"httpDestLogTypesTitle": "Tipi Di Log",
|
||||||
"httpDestLogTypesDescription": "Scegli quali tipi di log vengono inoltrati a questa destinazione. Verranno trasmessi solo i tipi di log abilitati.",
|
"httpDestLogTypesDescription": "Scegli quali tipi di log vengono inoltrati a questa destinazione. Verranno trasmessi solo i tipi di log abilitati.",
|
||||||
"httpDestAccessLogsTitle": "Log Accesso",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Tentativi di accesso alle risorse, comprese le richieste autenticate e negate.",
|
"httpDestAccessLogsDescription": "Tentativi di accesso alle risorse, comprese le richieste autenticate e negate.",
|
||||||
"httpDestActionLogsTitle": "Log Azioni",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Azioni amministrative eseguite dagli utenti all'interno dell'organizzazione.",
|
"httpDestActionLogsDescription": "Azioni amministrative eseguite dagli utenti all'interno dell'organizzazione.",
|
||||||
"httpDestConnectionLogsTitle": "Log Di Connessione",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Eventi di connessione al sito e al tunnel, inclusi collegamenti e disconnessioni.",
|
"httpDestConnectionLogsDescription": "Eventi di connessione al sito e al tunnel, inclusi collegamenti e disconnessioni.",
|
||||||
"httpDestRequestLogsTitle": "Log Richiesta",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "Registri di richiesta HTTP per le risorse proxy, inclusi metodo, percorso e codice di risposta.",
|
"httpDestRequestLogsDescription": "Registri di richiesta HTTP per le risorse proxy, inclusi metodo, percorso e codice di risposta.",
|
||||||
"httpDestSaveChanges": "Salva Modifiche",
|
"httpDestSaveChanges": "Salva Modifiche",
|
||||||
"httpDestCreateDestination": "Crea Destinazione",
|
"httpDestCreateDestination": "Crea Destinazione",
|
||||||
"httpDestUpdatedSuccess": "Destinazione aggiornata con successo",
|
"httpDestUpdatedSuccess": "Destinazione aggiornata con successo",
|
||||||
"httpDestCreatedSuccess": "Destinazione creata con successo",
|
"httpDestCreatedSuccess": "Destinazione creata con successo",
|
||||||
"httpDestUpdateFailed": "Impossibile aggiornare la destinazione",
|
"httpDestUpdateFailed": "Impossibile aggiornare la destinazione",
|
||||||
"httpDestCreateFailed": "Impossibile creare la destinazione"
|
"httpDestCreateFailed": "Impossibile creare la destinazione",
|
||||||
|
"idpAddActionCreateNew": "Crea nuovo provider di identità",
|
||||||
|
"idpAddActionImportFromOrg": "Importa da un'altra organizzazione",
|
||||||
|
"idpImportDialogTitle": "Importa Provider di Identità",
|
||||||
|
"idpImportDialogDescription": "Scegli un provider di identità da un'organizzazione di cui sei amministratore. Verrà collegato a questa organizzazione.",
|
||||||
|
"idpImportSearchPlaceholder": "Cerca per nome organizzazione o provider...",
|
||||||
|
"idpImportEmpty": "Nessun provider di identità trovato.",
|
||||||
|
"idpImportedDescription": "Provider di identità importato con successo.",
|
||||||
|
"idpDeleteGlobalQuestion": "Sei sicuro di voler eliminare definitivamente questo provider di identità?",
|
||||||
|
"idpDeleteGlobalDescription": "Questo eliminerà definitivamente il provider di identità da tutte le organizzazioni con cui è associato.",
|
||||||
|
"idpUnassociateTitle": "Disassociare Provider di Identità",
|
||||||
|
"idpUnassociateQuestion": "Sei sicuro di voler disassociare questo provider di identità da questa organizzazione?",
|
||||||
|
"idpUnassociateDescription": "Tutti gli utenti associati a questo provider di identità verranno rimossi da questa organizzazione, ma il provider di identità continuerà ad esistere per altre organizzazioni associate.",
|
||||||
|
"idpUnassociateConfirm": "Conferma Disassociazione Provider di Identità",
|
||||||
|
"idpUnassociateWarning": "Questo non può essere annullato per questa organizzazione.",
|
||||||
|
"idpUnassociatedDescription": "Provider di identità disassociato con successo da questa organizzazione",
|
||||||
|
"idpUnassociateMenu": "Disassocia",
|
||||||
|
"idpDeleteAllOrgsMenu": "Elimina",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "공개 리소스 관리",
|
"proxyResourceTitle": "공개 리소스 관리",
|
||||||
"proxyResourceDescription": "웹 브라우저를 통해 공용으로 접근할 수 있는 리소스를 생성하고 관리하세요.",
|
"proxyResourceDescription": "웹 브라우저를 통해 공용으로 접근할 수 있는 리소스를 생성하고 관리하세요.",
|
||||||
"proxyResourcesBannerTitle": "웹 기반 공공 접근",
|
"proxyResourcesBannerTitle": "웹 기반 공공 접근",
|
||||||
"proxyResourcesBannerDescription": "공공 자원은 누구나 웹 브라우저를 통해 접근 가능한 HTTPS 또는 TCP/UDP 프록시입니다. 개인 자원과 달리 클라이언트 측 소프트웨어가 필요하지 않으며, 아이덴티티 및 컨텍스트 인지 접근 정책을 포함할 수 있습니다.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "개인 리소스 관리",
|
"clientResourceTitle": "개인 리소스 관리",
|
||||||
"clientResourceDescription": "연결된 클라이언트를 통해서만 접근할 수 있는 리소스를 생성하고 관리하세요.",
|
"clientResourceDescription": "연결된 클라이언트를 통해서만 접근할 수 있는 리소스를 생성하고 관리하세요.",
|
||||||
"privateResourcesBannerTitle": "제로 트러스트 개인 접근",
|
"privateResourcesBannerTitle": "제로 트러스트 개인 접근",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "조직 ID가 누락되었습니다",
|
"orgMissing": "조직 ID가 누락되었습니다",
|
||||||
"orgMissingMessage": "조직 ID 없이 초대장을 재생성할 수 없습니다.",
|
"orgMissingMessage": "조직 ID 없이 초대장을 재생성할 수 없습니다.",
|
||||||
"accessUsersManage": "사용자 관리",
|
"accessUsersManage": "사용자 관리",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "이 조직에 액세스할 사용자 초대 및 관리",
|
"accessUsersDescription": "이 조직에 액세스할 사용자 초대 및 관리",
|
||||||
"accessUsersSearch": "사용자 검색...",
|
"accessUsersSearch": "사용자 검색...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "사용자 생성",
|
"accessUserCreate": "사용자 생성",
|
||||||
"accessUserRemove": "사용자 제거",
|
"accessUserRemove": "사용자 제거",
|
||||||
"username": "사용자 이름",
|
"username": "사용자 이름",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "모든 사용자 관리",
|
"userTitle": "모든 사용자 관리",
|
||||||
"userDescription": "시스템의 모든 사용자를 보고 관리합니다",
|
"userDescription": "시스템의 모든 사용자를 보고 관리합니다",
|
||||||
"userAbount": "사용자 관리에 대한 정보",
|
"userAbount": "사용자 관리에 대한 정보",
|
||||||
"userAbountDescription": "이 표는 시스템의 모든 루트 사용자 객체를 표시합니다. 각 사용자는 여러 조직에 속할 수 있습니다. 사용자를 조직에서 제거해도 루트 사용자 객체는 삭제되지 않으며, 시스템에 남아 있습니다. 사용자를 시스템에서 완전히 제거하려면 이 표의 삭제 작업을 사용하여 루트 사용자 객체를 삭제해야 합니다.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "서버 사용자",
|
"userServer": "서버 사용자",
|
||||||
"userSearch": "서버 사용자 검색 중...",
|
"userSearch": "서버 사용자 검색 중...",
|
||||||
"userErrorDelete": "사용자 삭제 오류",
|
"userErrorDelete": "사용자 삭제 오류",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "라이센스 키 활성화에 실패했습니다.",
|
"licenseErrorKeyActivate": "라이센스 키 활성화에 실패했습니다.",
|
||||||
"licenseErrorKeyActivateDescription": "라이센스 키를 활성화하는 동안 오류가 발생했습니다",
|
"licenseErrorKeyActivateDescription": "라이센스 키를 활성화하는 동안 오류가 발생했습니다",
|
||||||
"licenseAbout": "라이센스에 대한 정보",
|
"licenseAbout": "라이센스에 대한 정보",
|
||||||
|
"licenseBannerTitle": "기업 라이선스 활성화",
|
||||||
|
"licenseBannerDescription": "자체 호스팅된 Pangolin 인스턴스에서 기업 기능을 잠금 해제하십시오. 라이선스 키를 구입하여 프리미엄 기능을 활성화하고 아래에 추가하십시오.",
|
||||||
|
"licenseBannerGetLicense": "라이선스 획득",
|
||||||
|
"licenseBannerViewDocs": "문서 보기",
|
||||||
"communityEdition": "커뮤니티 에디션",
|
"communityEdition": "커뮤니티 에디션",
|
||||||
"licenseAboutDescription": "이것은 상업적 환경에서 Pangolin을 사용하는 비즈니스 및 기업 사용자용입니다. 개인 용도로 Pangolin을 사용하는 경우 이 섹션을 무시할 수 있습니다.",
|
"licenseAboutDescription": "이것은 상업적 환경에서 Pangolin을 사용하는 비즈니스 및 기업 사용자용입니다. 개인 용도로 Pangolin을 사용하는 경우 이 섹션을 무시할 수 있습니다.",
|
||||||
"licenseKeyActivated": "라이센스 키가 활성화되었습니다",
|
"licenseKeyActivated": "라이센스 키가 활성화되었습니다",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "사용자 정보",
|
"userSettings": "사용자 정보",
|
||||||
"userSettingsDescription": "새 사용자에 대한 세부정보를 입력하십시오.",
|
"userSettingsDescription": "새 사용자에 대한 세부정보를 입력하십시오.",
|
||||||
"inviteEmailSent": "사용자에게 초대 이메일 보내기",
|
"inviteEmailSent": "사용자에게 초대 이메일 보내기",
|
||||||
"inviteValid": "유효 기간",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "지속 시간 선택",
|
"selectDuration": "지속 시간 선택",
|
||||||
"selectResource": "리소스 선택",
|
"selectResource": "리소스 선택",
|
||||||
"filterByResource": "리소스별 필터",
|
"filterByResource": "리소스별 필터",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "이 신원 공급자를 위한 표시 이름",
|
"idpDisplayName": "이 신원 공급자를 위한 표시 이름",
|
||||||
"idpAutoProvisionUsers": "사용자 자동 프로비저닝",
|
"idpAutoProvisionUsers": "사용자 자동 프로비저닝",
|
||||||
"idpAutoProvisionUsersDescription": "활성화되면 사용자가 첫 로그인 시 시스템에 자동으로 생성되며, 사용자와 역할 및 조직을 매핑할 수 있습니다.",
|
"idpAutoProvisionUsersDescription": "활성화되면 사용자가 첫 로그인 시 시스템에 자동으로 생성되며, 사용자와 역할 및 조직을 매핑할 수 있습니다.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "아이덴티티 공급자가 생성되면 자동 프로비저닝 설정을 구성할 수 있습니다.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "제공자 유형",
|
"idpType": "제공자 유형",
|
||||||
"idpTypeDescription": "구성할 ID 공급자의 유형을 선택하십시오.",
|
"idpTypeDescription": "구성할 ID 공급자의 유형을 선택하십시오.",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "기본 역할 매핑",
|
"defaultMappingsRole": "기본 역할 매핑",
|
||||||
"defaultMappingsRoleDescription": "이 표현식의 결과는 조직에서 정의된 역할 이름을 문자열로 반환해야 합니다.",
|
"defaultMappingsRoleDescription": "이 표현식의 결과는 조직에서 정의된 역할 이름을 문자열로 반환해야 합니다.",
|
||||||
"defaultMappingsOrg": "기본 조직 매핑",
|
"defaultMappingsOrg": "기본 조직 매핑",
|
||||||
"defaultMappingsOrgDescription": "이 표현식은 사용자가 조직에 접근할 수 있도록 조직 ID 또는 true를 반환해야 합니다.",
|
"defaultMappingsOrgDescription": "이 표현식은 사용자가 조직에 접근할 수 있도록 조직 ID 또는 true를 반환해야 합니다. 설정되지 않으면, 역할 매핑 정의가 충분합니다: 사용자는 유효한 역할 매핑이 해석되는 한 조직에 허용됩니다.",
|
||||||
"defaultMappingsSubmit": "기본 매핑 저장",
|
"defaultMappingsSubmit": "기본 매핑 저장",
|
||||||
"orgPoliciesEdit": "조직 정책 편집",
|
"orgPoliciesEdit": "조직 정책 편집",
|
||||||
"org": "조직",
|
"org": "조직",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "국제 도메인 감지됨",
|
"internationaldomaindetected": "국제 도메인 감지됨",
|
||||||
"willbestoredas": "다음으로 저장됩니다:",
|
"willbestoredas": "다음으로 저장됩니다:",
|
||||||
"roleMappingDescription": "자동 프로비저닝이 활성화되면 사용자가 로그인할 때 역할이 할당되는 방법을 결정합니다.",
|
"roleMappingDescription": "사용자가 이 아이덴티티 공급자로 로그인할 때 역할이 할당되는 방법을 결정합니다.",
|
||||||
"selectRole": "역할 선택",
|
"selectRole": "역할 선택",
|
||||||
"roleMappingExpression": "표현식",
|
"roleMappingExpression": "표현식",
|
||||||
"selectRolePlaceholder": "역할 선택",
|
"selectRolePlaceholder": "역할 선택",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "조직 인증 페이지에 대한 도메인을 선택하세요.",
|
"selectDomainForOrgAuthPage": "조직 인증 페이지에 대한 도메인을 선택하세요.",
|
||||||
"domainPickerProvidedDomain": "제공된 도메인",
|
"domainPickerProvidedDomain": "제공된 도메인",
|
||||||
"domainPickerFreeProvidedDomain": "무료 제공된 도메인",
|
"domainPickerFreeProvidedDomain": "무료 제공된 도메인",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "제공된 도메인은 유료 기능입니다. 요금제에 도메인이 포함되도록 구독하세요. — 별도로 도메인을 준비할 필요 없습니다.",
|
||||||
"domainPickerVerified": "검증됨",
|
"domainPickerVerified": "검증됨",
|
||||||
"domainPickerUnverified": "검증되지 않음",
|
"domainPickerUnverified": "검증되지 않음",
|
||||||
|
"domainPickerManual": "수동",
|
||||||
"domainPickerInvalidSubdomainStructure": "이 하위 도메인은 잘못된 문자 또는 구조를 포함하고 있습니다. 저장 시 자동으로 정리됩니다.",
|
"domainPickerInvalidSubdomainStructure": "이 하위 도메인은 잘못된 문자 또는 구조를 포함하고 있습니다. 저장 시 자동으로 정리됩니다.",
|
||||||
"domainPickerError": "오류",
|
"domainPickerError": "오류",
|
||||||
"domainPickerErrorLoadDomains": "조직 도메인 로드 실패",
|
"domainPickerErrorLoadDomains": "조직 도메인 로드 실패",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "스케일",
|
"title": "스케일",
|
||||||
"description": "기업 기능, 50명의 사용자, 50개의 사이트, 우선 지원."
|
"description": "기업 기능, 50명의 사용자, 100개의 사이트, 그리고 우선 지원."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "개인용으로만 사용 (무료 라이선스 - 결제 없음)",
|
"personalUseOnly": "개인용으로만 사용 (무료 라이선스 - 결제 없음)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "작업",
|
"action": "작업",
|
||||||
"actor": "행위자",
|
"actor": "행위자",
|
||||||
"timestamp": "타임스탬프",
|
"timestamp": "타임스탬프",
|
||||||
"accessLogs": "접근 로그",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "CSV 내보내기",
|
"exportCsv": "CSV 내보내기",
|
||||||
"exportError": "CSV로 내보내는 중 알 수 없는 오류가 발생했습니다.",
|
"exportError": "CSV로 내보내는 중 알 수 없는 오류가 발생했습니다.",
|
||||||
"exportCsvTooltip": "시간 범위 내",
|
"exportCsvTooltip": "시간 범위 내",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "유효한 인증 없음",
|
"noMoreAuthMethods": "유효한 인증 없음",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "이유",
|
"reason": "이유",
|
||||||
"requestLogs": "요청 로그",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "요청 분석",
|
"requestAnalytics": "요청 분석",
|
||||||
"host": "호스트",
|
"host": "호스트",
|
||||||
"location": "위치",
|
"location": "위치",
|
||||||
"actionLogs": "작업 로그",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "요청 로그",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "접근 로그",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "작업 로그",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "로그 보관",
|
"logRetention": "로그 보관",
|
||||||
"logRetentionDescription": "다양한 유형의 로그를 이 조직에 대해 얼마나 오래 보관할지 관리하거나 비활성화합니다",
|
"logRetentionDescription": "다양한 유형의 로그를 이 조직에 대해 얼마나 오래 보관할지 관리하거나 비활성화합니다",
|
||||||
"requestLogsDescription": "이 조직의 자원에 대한 상세한 요청 로그를 봅니다",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "이 조직의 리소스에 대한 자세한 요청 분석 보기",
|
"requestAnalyticsDescription": "이 조직의 리소스에 대한 자세한 요청 분석 보기",
|
||||||
"logRetentionRequestLabel": "요청 로그 보관",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "요청 로그를 얼마나 오래 보관할지",
|
"logRetentionRequestDescription": "요청 로그를 얼마나 오래 보관할지",
|
||||||
"logRetentionAccessLabel": "접근 로그 보관",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "접근 로그를 얼마나 오래 보관할지",
|
"logRetentionAccessDescription": "접근 로그를 얼마나 오래 보관할지",
|
||||||
"logRetentionActionLabel": "작업 로그 보관",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "작업 로그를 얼마나 오래 보관할지",
|
"logRetentionActionDescription": "작업 로그를 얼마나 오래 보관할지",
|
||||||
"logRetentionConnectionLabel": "연결 로그 보유 기간",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "연결 로그를 얼마나 오래 보유할지",
|
"logRetentionConnectionDescription": "연결 로그를 얼마나 오래 보유할지",
|
||||||
"logRetentionDisabled": "비활성화됨",
|
"logRetentionDisabled": "비활성화됨",
|
||||||
"logRetention3Days": "3 일",
|
"logRetention3Days": "3 일",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "다음 연도 말",
|
"logRetentionEndOfFollowingYear": "다음 연도 말",
|
||||||
"actionLogsDescription": "이 조직에서 수행된 작업의 기록을 봅니다",
|
"actionLogsDescription": "이 조직에서 수행된 작업의 기록을 봅니다",
|
||||||
"accessLogsDescription": "이 조직의 자원에 대한 접근 인증 요청을 확인합니다",
|
"accessLogsDescription": "이 조직의 자원에 대한 접근 인증 요청을 확인합니다",
|
||||||
"connectionLogs": "연결 로그",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "이 조직의 터널 연결 로그 보기",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "연결 로그",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "스트리밍",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "소스 주소",
|
"sourceAddress": "소스 주소",
|
||||||
"destinationAddress": "대상 주소",
|
"destinationAddress": "대상 주소",
|
||||||
"duration": "지속 시간",
|
"duration": "지속 시간",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "각 개별 이벤트에 대해 별도의 HTTP POST를 전송합니다. 배치를 처리할 수 없는 엔드포인트에만 사용하세요.",
|
"httpDestFormatSingleDescription": "각 개별 이벤트에 대해 별도의 HTTP POST를 전송합니다. 배치를 처리할 수 없는 엔드포인트에만 사용하세요.",
|
||||||
"httpDestLogTypesTitle": "로그 유형",
|
"httpDestLogTypesTitle": "로그 유형",
|
||||||
"httpDestLogTypesDescription": "이 대상지에 전달될 로그 유형을 선택하세요. 활성화된 로그 유형만 스트리밍 됩니다.",
|
"httpDestLogTypesDescription": "이 대상지에 전달될 로그 유형을 선택하세요. 활성화된 로그 유형만 스트리밍 됩니다.",
|
||||||
"httpDestAccessLogsTitle": "접근 로그",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "인증 및 거부된 요청을 포함한 리소스 접근 시도.",
|
"httpDestAccessLogsDescription": "인증 및 거부된 요청을 포함한 리소스 접근 시도.",
|
||||||
"httpDestActionLogsTitle": "작업 로그",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "조직 내에서 사용자가 수행한 관리 작업.",
|
"httpDestActionLogsDescription": "조직 내에서 사용자가 수행한 관리 작업.",
|
||||||
"httpDestConnectionLogsTitle": "연결 로그",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "사이트 및 터널 연결 이벤트, 연결 및 연결 끊기를 포함합니다.",
|
"httpDestConnectionLogsDescription": "사이트 및 터널 연결 이벤트, 연결 및 연결 끊기를 포함합니다.",
|
||||||
"httpDestRequestLogsTitle": "요청 로그",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "프록시된 리소스에 대한 HTTP 요청 로그, 메서드, 경로 및 응답 코드를 포함합니다.",
|
"httpDestRequestLogsDescription": "프록시된 리소스에 대한 HTTP 요청 로그, 메서드, 경로 및 응답 코드를 포함합니다.",
|
||||||
"httpDestSaveChanges": "변경 사항 저장",
|
"httpDestSaveChanges": "변경 사항 저장",
|
||||||
"httpDestCreateDestination": "대상지 생성",
|
"httpDestCreateDestination": "대상지 생성",
|
||||||
"httpDestUpdatedSuccess": "대상지가 성공적으로 업데이트되었습니다",
|
"httpDestUpdatedSuccess": "대상지가 성공적으로 업데이트되었습니다",
|
||||||
"httpDestCreatedSuccess": "대상지가 성공적으로 생성되었습니다",
|
"httpDestCreatedSuccess": "대상지가 성공적으로 생성되었습니다",
|
||||||
"httpDestUpdateFailed": "대상지를 업데이트하는 데 실패했습니다",
|
"httpDestUpdateFailed": "대상지를 업데이트하는 데 실패했습니다",
|
||||||
"httpDestCreateFailed": "대상지를 생성하는 데 실패했습니다"
|
"httpDestCreateFailed": "대상지를 생성하는 데 실패했습니다",
|
||||||
|
"idpAddActionCreateNew": "새로운 아이덴티티 공급자 생성",
|
||||||
|
"idpAddActionImportFromOrg": "다른 조직에서 가져오기",
|
||||||
|
"idpImportDialogTitle": "아이덴티티 공급자 가져오기",
|
||||||
|
"idpImportDialogDescription": "관리자인 조직에서 아이덴티티 공급자를 선택하십시오. 이는 이 조직에 연결됩니다.",
|
||||||
|
"idpImportSearchPlaceholder": "조직 또는 공급자 이름으로 검색...",
|
||||||
|
"idpImportEmpty": "아이덴티티 공급자를 찾을 수 없습니다.",
|
||||||
|
"idpImportedDescription": "아이덴티티 공급자가 성공적으로 가져왔습니다.",
|
||||||
|
"idpDeleteGlobalQuestion": "정말로 이 아이덴티티 공급자를 영구적으로 삭제하시겠습니까?",
|
||||||
|
"idpDeleteGlobalDescription": "이것은 연관된 모든 조직에서 아이덴티티 공급자를 영구적으로 삭제합니다.",
|
||||||
|
"idpUnassociateTitle": "아이덴티티 공급자의 연관 해제",
|
||||||
|
"idpUnassociateQuestion": "정말로 이 조직에서 이 아이덴티티 공급자의 연관을 해제하시겠습니까?",
|
||||||
|
"idpUnassociateDescription": "이 아이덴티티 공급자와 연관된 모든 사용자는 이 조직에서 제거될 것이지만, 아이덴티티 공급자는 다른 연관된 조직에 계속해서 존재할 것입니다.",
|
||||||
|
"idpUnassociateConfirm": "아이덴티티 공급자 연관 해제 확인",
|
||||||
|
"idpUnassociateWarning": "이 조직에서 이것은 되돌릴 수 없습니다.",
|
||||||
|
"idpUnassociatedDescription": "아이덴티티 공급자가 이 조직에서 성공적으로 연관 해제되었습니다",
|
||||||
|
"idpUnassociateMenu": "연관 해제",
|
||||||
|
"idpDeleteAllOrgsMenu": "삭제",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Administrere offentlige ressurser",
|
"proxyResourceTitle": "Administrere offentlige ressurser",
|
||||||
"proxyResourceDescription": "Opprett og administrer ressurser som er offentlig tilgjengelige via en nettleser",
|
"proxyResourceDescription": "Opprett og administrer ressurser som er offentlig tilgjengelige via en nettleser",
|
||||||
"proxyResourcesBannerTitle": "Nettbasert offentlig tilgang",
|
"proxyResourcesBannerTitle": "Nettbasert offentlig tilgang",
|
||||||
"proxyResourcesBannerDescription": "Offentlige ressurser er HTTPS- eller TCP/UDP-proxyer tilgjengelige for alle på internett via en nettleser. I motsetning til private ressurser, krever de ikke klient-basert programvare og kan inkludere identitets- og kontekstbevisste tilgangspolicyer.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Administrer private ressurser",
|
"clientResourceTitle": "Administrer private ressurser",
|
||||||
"clientResourceDescription": "Opprette og administrere ressurser som bare er tilgjengelige via en tilkoblet klient",
|
"clientResourceDescription": "Opprette og administrere ressurser som bare er tilgjengelige via en tilkoblet klient",
|
||||||
"privateResourcesBannerTitle": "Zero-Trust privat tilgang",
|
"privateResourcesBannerTitle": "Zero-Trust privat tilgang",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "Organisasjons-ID Mangler",
|
"orgMissing": "Organisasjons-ID Mangler",
|
||||||
"orgMissingMessage": "Kan ikke regenerere invitasjon uten en organisasjons-ID.",
|
"orgMissingMessage": "Kan ikke regenerere invitasjon uten en organisasjons-ID.",
|
||||||
"accessUsersManage": "Administrer brukere",
|
"accessUsersManage": "Administrer brukere",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Inviter og behandle brukere med tilgang til denne organisasjonen",
|
"accessUsersDescription": "Inviter og behandle brukere med tilgang til denne organisasjonen",
|
||||||
"accessUsersSearch": "Søk etter brukere...",
|
"accessUsersSearch": "Søk etter brukere...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Opprett bruker",
|
"accessUserCreate": "Opprett bruker",
|
||||||
"accessUserRemove": "Fjern bruker",
|
"accessUserRemove": "Fjern bruker",
|
||||||
"username": "Brukernavn",
|
"username": "Brukernavn",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Administrer alle brukere",
|
"userTitle": "Administrer alle brukere",
|
||||||
"userDescription": "Vis og administrer alle brukere i systemet",
|
"userDescription": "Vis og administrer alle brukere i systemet",
|
||||||
"userAbount": "Om brukeradministrasjon",
|
"userAbount": "Om brukeradministrasjon",
|
||||||
"userAbountDescription": "Denne tabellen viser alle rotbrukerobjekter i systemet. Hver bruker kan tilhøre flere organisasjoner. Å fjerne en bruker fra en organisasjon sletter ikke deres rotbrukerobjekt – de vil forbli i systemet. For å fullstendig fjerne en bruker fra systemet, må du slette deres rotbrukerobjekt ved å bruke slett-handlingen i denne tabellen.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Serverbrukere",
|
"userServer": "Serverbrukere",
|
||||||
"userSearch": "Søk serverbrukere...",
|
"userSearch": "Søk serverbrukere...",
|
||||||
"userErrorDelete": "Feil ved sletting av bruker",
|
"userErrorDelete": "Feil ved sletting av bruker",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Aktivering av lisensnøkkel feilet",
|
"licenseErrorKeyActivate": "Aktivering av lisensnøkkel feilet",
|
||||||
"licenseErrorKeyActivateDescription": "Det oppstod en feil under aktivering av lisensnøkkelen.",
|
"licenseErrorKeyActivateDescription": "Det oppstod en feil under aktivering av lisensnøkkelen.",
|
||||||
"licenseAbout": "Om Lisensiering",
|
"licenseAbout": "Om Lisensiering",
|
||||||
|
"licenseBannerTitle": "Aktiver din bedriftslisens",
|
||||||
|
"licenseBannerDescription": "Lås opp bedriftsfunksjoner for din egenvertede Pangolin-instans. Kjøp en lisensnøkkel for å aktivere premium-funksjoner og legg den inn nedenfor.",
|
||||||
|
"licenseBannerGetLicense": "Få en lisens",
|
||||||
|
"licenseBannerViewDocs": "Vis dokumentasjon",
|
||||||
"communityEdition": "Fellesskapsutgave",
|
"communityEdition": "Fellesskapsutgave",
|
||||||
"licenseAboutDescription": "Dette er for bedrifts- og foretaksbrukere som bruker Pangolin i et kommersielt miljø. Hvis du bruker Pangolin til personlig bruk, kan du ignorere denne seksjonen.",
|
"licenseAboutDescription": "Dette er for bedrifts- og foretaksbrukere som bruker Pangolin i et kommersielt miljø. Hvis du bruker Pangolin til personlig bruk, kan du ignorere denne seksjonen.",
|
||||||
"licenseKeyActivated": "Lisensnøkkel aktivert",
|
"licenseKeyActivated": "Lisensnøkkel aktivert",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Brukerinformasjon",
|
"userSettings": "Brukerinformasjon",
|
||||||
"userSettingsDescription": "Skriv inn detaljene for den nye brukeren",
|
"userSettingsDescription": "Skriv inn detaljene for den nye brukeren",
|
||||||
"inviteEmailSent": "Send invitasjonsepost til bruker",
|
"inviteEmailSent": "Send invitasjonsepost til bruker",
|
||||||
"inviteValid": "Gyldig for",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Velg varighet",
|
"selectDuration": "Velg varighet",
|
||||||
"selectResource": "Velg ressurs",
|
"selectResource": "Velg ressurs",
|
||||||
"filterByResource": "Filtrer etter ressurser",
|
"filterByResource": "Filtrer etter ressurser",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Et visningsnavn for denne identitetsleverandøren",
|
"idpDisplayName": "Et visningsnavn for denne identitetsleverandøren",
|
||||||
"idpAutoProvisionUsers": "Automatisk brukerklargjøring",
|
"idpAutoProvisionUsers": "Automatisk brukerklargjøring",
|
||||||
"idpAutoProvisionUsersDescription": "Når aktivert, opprettes brukere automatisk i systemet ved første innlogging, med mulighet til å tilordne brukere til roller og organisasjoner.",
|
"idpAutoProvisionUsersDescription": "Når aktivert, opprettes brukere automatisk i systemet ved første innlogging, med mulighet til å tilordne brukere til roller og organisasjoner.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Du kan konfigurere autoprovisjonsinnstillingene når identitetsleverandøren er opprettet.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Leverandørtype",
|
"idpType": "Leverandørtype",
|
||||||
"idpTypeDescription": "Velg typen identitetsleverandør du ønsker å konfigurere",
|
"idpTypeDescription": "Velg typen identitetsleverandør du ønsker å konfigurere",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Standard rolletilordning",
|
"defaultMappingsRole": "Standard rolletilordning",
|
||||||
"defaultMappingsRoleDescription": "Resultatet av dette uttrykket må returnere rollenavnet slik det er definert i organisasjonen som en streng.",
|
"defaultMappingsRoleDescription": "Resultatet av dette uttrykket må returnere rollenavnet slik det er definert i organisasjonen som en streng.",
|
||||||
"defaultMappingsOrg": "Standard organisasjonstilordning",
|
"defaultMappingsOrg": "Standard organisasjonstilordning",
|
||||||
"defaultMappingsOrgDescription": "Dette uttrykket må returnere organisasjons-ID-en eller «true» for å gi brukeren tilgang til organisasjonen.",
|
"defaultMappingsOrgDescription": "Når denne er satt, må uttrykket returnere organisasjons-IDen eller «true» for at brukeren skal få tilgang til den organisasjonen. Når den ikke er satt, er det nok å definere en rolletilordning: brukeren gis tilgang så lenge en gyldig rolletilknytting kan løses for dem i organisasjonen.",
|
||||||
"defaultMappingsSubmit": "Lagre standard tilordninger",
|
"defaultMappingsSubmit": "Lagre standard tilordninger",
|
||||||
"orgPoliciesEdit": "Rediger Organisasjonspolicy",
|
"orgPoliciesEdit": "Rediger Organisasjonspolicy",
|
||||||
"org": "Organisasjon",
|
"org": "Organisasjon",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Internasjonalt domene oppdaget",
|
"internationaldomaindetected": "Internasjonalt domene oppdaget",
|
||||||
"willbestoredas": "Vil bli lagret som:",
|
"willbestoredas": "Vil bli lagret som:",
|
||||||
"roleMappingDescription": "Bestem hvordan roller tilordnes brukere når innloggingen er aktivert når autog-rapportering er aktivert.",
|
"roleMappingDescription": "Bestem hvordan roller tildeles brukere når de logger inn med denne identitetsleverandøren.",
|
||||||
"selectRole": "Velg en rolle",
|
"selectRole": "Velg en rolle",
|
||||||
"roleMappingExpression": "Uttrykk",
|
"roleMappingExpression": "Uttrykk",
|
||||||
"selectRolePlaceholder": "Velg en rolle",
|
"selectRolePlaceholder": "Velg en rolle",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Velg et domene for organisasjonens autentiseringsside",
|
"selectDomainForOrgAuthPage": "Velg et domene for organisasjonens autentiseringsside",
|
||||||
"domainPickerProvidedDomain": "Gitt domene",
|
"domainPickerProvidedDomain": "Gitt domene",
|
||||||
"domainPickerFreeProvidedDomain": "Gratis oppgitt domene",
|
"domainPickerFreeProvidedDomain": "Gratis oppgitt domene",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Angitte domener er en betalingsfunksjon. Abonner for å få et domene inkludert i din plan – ingen behov for å ta med ditt eget.",
|
||||||
"domainPickerVerified": "Bekreftet",
|
"domainPickerVerified": "Bekreftet",
|
||||||
"domainPickerUnverified": "Uverifisert",
|
"domainPickerUnverified": "Uverifisert",
|
||||||
|
"domainPickerManual": "Manuell",
|
||||||
"domainPickerInvalidSubdomainStructure": "Dette underdomenet inneholder ugyldige tegn eller struktur. Det vil automatisk bli utsatt når du lagrer.",
|
"domainPickerInvalidSubdomainStructure": "Dette underdomenet inneholder ugyldige tegn eller struktur. Det vil automatisk bli utsatt når du lagrer.",
|
||||||
"domainPickerError": "Feil",
|
"domainPickerError": "Feil",
|
||||||
"domainPickerErrorLoadDomains": "Kan ikke laste organisasjonens domener",
|
"domainPickerErrorLoadDomains": "Kan ikke laste organisasjonens domener",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Skala",
|
"title": "Skala",
|
||||||
"description": "Enterprise features, 50 brukere, 50 nettsteder og prioritetsstøtte."
|
"description": "Funksjoner for bedrifter, 50 brukere, 100 nettsteder og prioritert support."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Kun personlig bruk (gratis lisens - ingen kasse)",
|
"personalUseOnly": "Kun personlig bruk (gratis lisens - ingen kasse)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Handling",
|
"action": "Handling",
|
||||||
"actor": "Aktør",
|
"actor": "Aktør",
|
||||||
"timestamp": "Tidsstempel",
|
"timestamp": "Tidsstempel",
|
||||||
"accessLogs": "Tilgangslogger (Automatic Translation)",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Eksportere CSV",
|
"exportCsv": "Eksportere CSV",
|
||||||
"exportError": "Ukjent feil ved eksport av CSV",
|
"exportError": "Ukjent feil ved eksport av CSV",
|
||||||
"exportCsvTooltip": "Innenfor tidsramme",
|
"exportCsvTooltip": "Innenfor tidsramme",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "Grunn",
|
"reason": "Grunn",
|
||||||
"requestLogs": "Forespørselslogger (Automatic Translation)",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Be om analyser",
|
"requestAnalytics": "Be om analyser",
|
||||||
"host": "Vert",
|
"host": "Vert",
|
||||||
"location": "Sted",
|
"location": "Sted",
|
||||||
"actionLogs": "Handlingslogger",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Forespørselslogger (Automatic Translation)",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Tilgangslogger (Automatic Translation)",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Handlingslogger",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Logg tilbaketrekning",
|
"logRetention": "Logg tilbaketrekning",
|
||||||
"logRetentionDescription": "Håndter hvor lenge ulike typer logger beholdes for denne organisasjonen, eller deaktiver dem",
|
"logRetentionDescription": "Håndter hvor lenge ulike typer logger beholdes for denne organisasjonen, eller deaktiver dem",
|
||||||
"requestLogsDescription": "Se detaljerte forespørselslogger for ressurser i denne organisasjonen",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Se detaljert rekvisisjonsanalyse for ressurser i denne organisasjonen",
|
"requestAnalyticsDescription": "Se detaljert rekvisisjonsanalyse for ressurser i denne organisasjonen",
|
||||||
"logRetentionRequestLabel": "Be om loggoverføring",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Hvor lenge du vil beholde forespørselslogger",
|
"logRetentionRequestDescription": "Hvor lenge du vil beholde forespørselslogger",
|
||||||
"logRetentionAccessLabel": "Få tilgang til loggoverføring",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Hvor lenge du vil beholde adgangslogger",
|
"logRetentionAccessDescription": "Hvor lenge du vil beholde adgangslogger",
|
||||||
"logRetentionActionLabel": "Handlings logg nytt",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Hvor lenge handlingen skal lagres",
|
"logRetentionActionDescription": "Hvor lenge handlingen skal lagres",
|
||||||
"logRetentionConnectionLabel": "Logg nyhet",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Hvor lenge du vil beholde tilkoblingslogger",
|
"logRetentionConnectionDescription": "Hvor lenge du vil beholde tilkoblingslogger",
|
||||||
"logRetentionDisabled": "Deaktivert",
|
"logRetentionDisabled": "Deaktivert",
|
||||||
"logRetention3Days": "3 dager",
|
"logRetention3Days": "3 dager",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Slutt på neste år",
|
"logRetentionEndOfFollowingYear": "Slutt på neste år",
|
||||||
"actionLogsDescription": "Vis historikk for handlinger som er utført i denne organisasjonen",
|
"actionLogsDescription": "Vis historikk for handlinger som er utført i denne organisasjonen",
|
||||||
"accessLogsDescription": "Vis autoriseringsforespørsler for ressurser i denne organisasjonen",
|
"accessLogsDescription": "Vis autoriseringsforespørsler for ressurser i denne organisasjonen",
|
||||||
"connectionLogs": "Loggfiler for tilkobling",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Vis tilkoblingslogger for tunneler i denne organisasjonen",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Loggfiler for tilkobling",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Strømming",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Kilde adresse",
|
"sourceAddress": "Kilde adresse",
|
||||||
"destinationAddress": "Måladresse (Automatic Translation)",
|
"destinationAddress": "Måladresse (Automatic Translation)",
|
||||||
"duration": "Varighet",
|
"duration": "Varighet",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Sender en separat HTTP POST for hver enkelt hendelse. Bruk bare for endepunkter som ikke kan håndtere batcher.",
|
"httpDestFormatSingleDescription": "Sender en separat HTTP POST for hver enkelt hendelse. Bruk bare for endepunkter som ikke kan håndtere batcher.",
|
||||||
"httpDestLogTypesTitle": "Logg typer",
|
"httpDestLogTypesTitle": "Logg typer",
|
||||||
"httpDestLogTypesDescription": "Velg hvilke loggtyper som blir videresendt til dette målet. Bare aktiverte loggtyper vil bli strømmet.",
|
"httpDestLogTypesDescription": "Velg hvilke loggtyper som blir videresendt til dette målet. Bare aktiverte loggtyper vil bli strømmet.",
|
||||||
"httpDestAccessLogsTitle": "Tilgangslogger (Automatic Translation)",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Adgangsforsøk for ressurser, inkludert godkjente og nektet forespørsler.",
|
"httpDestAccessLogsDescription": "Adgangsforsøk for ressurser, inkludert godkjente og nektet forespørsler.",
|
||||||
"httpDestActionLogsTitle": "Handlingslogger",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Administrative tiltak som utføres av brukere innenfor organisasjonen.",
|
"httpDestActionLogsDescription": "Administrative tiltak som utføres av brukere innenfor organisasjonen.",
|
||||||
"httpDestConnectionLogsTitle": "Loggfiler for tilkobling",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Utstyrs- og tunneltilkoblingshendelser, inkludert forbindelser og frakobling.",
|
"httpDestConnectionLogsDescription": "Utstyrs- og tunneltilkoblingshendelser, inkludert forbindelser og frakobling.",
|
||||||
"httpDestRequestLogsTitle": "Forespørselslogger (Automatic Translation)",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "HTTP-forespørsel logger for bekreftede ressurser, inkludert metode, bane og responskode.",
|
"httpDestRequestLogsDescription": "HTTP-forespørsel logger for bekreftede ressurser, inkludert metode, bane og responskode.",
|
||||||
"httpDestSaveChanges": "Lagre endringer",
|
"httpDestSaveChanges": "Lagre endringer",
|
||||||
"httpDestCreateDestination": "Opprett mål",
|
"httpDestCreateDestination": "Opprett mål",
|
||||||
"httpDestUpdatedSuccess": "Målet er oppdatert",
|
"httpDestUpdatedSuccess": "Målet er oppdatert",
|
||||||
"httpDestCreatedSuccess": "Målet er opprettet",
|
"httpDestCreatedSuccess": "Målet er opprettet",
|
||||||
"httpDestUpdateFailed": "Kunne ikke oppdatere destinasjon",
|
"httpDestUpdateFailed": "Kunne ikke oppdatere destinasjon",
|
||||||
"httpDestCreateFailed": "Kan ikke opprette mål"
|
"httpDestCreateFailed": "Kan ikke opprette mål",
|
||||||
|
"idpAddActionCreateNew": "Opprett ny identitetsleverandør",
|
||||||
|
"idpAddActionImportFromOrg": "Importer fra en annen organisasjon",
|
||||||
|
"idpImportDialogTitle": "Importer identitetsleverandør",
|
||||||
|
"idpImportDialogDescription": "Velg en identitetsleverandør fra en organisasjon der du er admin. Den vil bli knyttet til denne organisasjonen.",
|
||||||
|
"idpImportSearchPlaceholder": "Søk etter organisasjons- eller leverandørnavn...",
|
||||||
|
"idpImportEmpty": "Ingen identitetsleverandører funnet.",
|
||||||
|
"idpImportedDescription": "Identitetsleverandøren ble importert vellykket.",
|
||||||
|
"idpDeleteGlobalQuestion": "Er du sikker på at du vil slette denne identitetsleverandøren permanent?",
|
||||||
|
"idpDeleteGlobalDescription": "Dette vil slette identitetsleverandøren permanent fra alle organisasjoner den er tilknyttet.",
|
||||||
|
"idpUnassociateTitle": "Frakoble identitetsleverandør",
|
||||||
|
"idpUnassociateQuestion": "Er du sikker på at du vil frakoble denne identitetsleverandøren fra denne organisasjonen?",
|
||||||
|
"idpUnassociateDescription": "Alle brukere knyttet til denne identitetsleverandøren vil bli fjernet fra denne organisasjonen, men identitetsleverandøren vil fortsatt eksistere for andre tilknyttede organisasjoner.",
|
||||||
|
"idpUnassociateConfirm": "Bekreft frakobling av identitetsleverandør",
|
||||||
|
"idpUnassociateWarning": "Dette kan ikke angres for denne organisasjonen.",
|
||||||
|
"idpUnassociatedDescription": "Identitetsleverandør er vellykket frakoblet fra denne organisasjonen",
|
||||||
|
"idpUnassociateMenu": "Frakoble",
|
||||||
|
"idpDeleteAllOrgsMenu": "Slett",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Openbare bronnen beheren",
|
"proxyResourceTitle": "Openbare bronnen beheren",
|
||||||
"proxyResourceDescription": "Creëer en beheer bronnen die openbaar toegankelijk zijn via een webbrowser",
|
"proxyResourceDescription": "Creëer en beheer bronnen die openbaar toegankelijk zijn via een webbrowser",
|
||||||
"proxyResourcesBannerTitle": "Webgebaseerde openbare toegang",
|
"proxyResourcesBannerTitle": "Webgebaseerde openbare toegang",
|
||||||
"proxyResourcesBannerDescription": "Openbare bronnen zijn HTTPS of TCP/UDP-proxies die toegankelijk zijn voor iedereen op het internet via een webbrowser. In tegenstelling tot priv��bronnen vereisen ze geen client-side software maar kunnen ze identiteits- en context-bewuste toegangsrichtlijnen bevatten.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Privébronnen beheren",
|
"clientResourceTitle": "Privébronnen beheren",
|
||||||
"clientResourceDescription": "Creëer en beheer bronnen die alleen toegankelijk zijn via een verbonden client",
|
"clientResourceDescription": "Creëer en beheer bronnen die alleen toegankelijk zijn via een verbonden client",
|
||||||
"privateResourcesBannerTitle": "Zero-Trust Private Access",
|
"privateResourcesBannerTitle": "Zero-Trust Private Access",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "Organisatie-ID ontbreekt",
|
"orgMissing": "Organisatie-ID ontbreekt",
|
||||||
"orgMissingMessage": "Niet in staat om de uitnodiging te regenereren zonder organisatie-ID.",
|
"orgMissingMessage": "Niet in staat om de uitnodiging te regenereren zonder organisatie-ID.",
|
||||||
"accessUsersManage": "Gebruikers beheren",
|
"accessUsersManage": "Gebruikers beheren",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Nodig uit en beheer gebruikers met toegang tot deze organisatie",
|
"accessUsersDescription": "Nodig uit en beheer gebruikers met toegang tot deze organisatie",
|
||||||
"accessUsersSearch": "Gebruikers zoeken...",
|
"accessUsersSearch": "Gebruikers zoeken...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Gebruiker aanmaken",
|
"accessUserCreate": "Gebruiker aanmaken",
|
||||||
"accessUserRemove": "Gebruiker verwijderen",
|
"accessUserRemove": "Gebruiker verwijderen",
|
||||||
"username": "Gebruikersnaam",
|
"username": "Gebruikersnaam",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Alle gebruikers beheren",
|
"userTitle": "Alle gebruikers beheren",
|
||||||
"userDescription": "Bekijk en beheer alle gebruikers in het systeem",
|
"userDescription": "Bekijk en beheer alle gebruikers in het systeem",
|
||||||
"userAbount": "Over gebruikersbeheer",
|
"userAbount": "Over gebruikersbeheer",
|
||||||
"userAbountDescription": "Deze tabel toont alle root user objecten in het systeem. Elke gebruiker kan tot meerdere organisaties behoren. Een gebruiker verwijderen uit een organisatie verwijdert hun root gebruiker object niet - ze zullen in het systeem blijven. Om een gebruiker volledig te verwijderen uit het systeem, moet u hun root gebruiker object verwijderen met behulp van de actie in deze tabel.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Server Gebruikers",
|
"userServer": "Server Gebruikers",
|
||||||
"userSearch": "Zoek server gebruikers...",
|
"userSearch": "Zoek server gebruikers...",
|
||||||
"userErrorDelete": "Fout bij verwijderen gebruiker",
|
"userErrorDelete": "Fout bij verwijderen gebruiker",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Licentiesleutel activeren mislukt",
|
"licenseErrorKeyActivate": "Licentiesleutel activeren mislukt",
|
||||||
"licenseErrorKeyActivateDescription": "Er is een fout opgetreden tijdens het activeren van de licentiesleutel.",
|
"licenseErrorKeyActivateDescription": "Er is een fout opgetreden tijdens het activeren van de licentiesleutel.",
|
||||||
"licenseAbout": "Over licenties",
|
"licenseAbout": "Over licenties",
|
||||||
|
"licenseBannerTitle": "Activeer Uw Enterprise Licentie",
|
||||||
|
"licenseBannerDescription": "Ontgrendel enterprise-functies voor uw zelf-gehoste Pangolin-instantie. Koop een licentiesleutel om premium mogelijkheden te activeren, voeg deze vervolgens hieronder toe.",
|
||||||
|
"licenseBannerGetLicense": "Koop een Licentie",
|
||||||
|
"licenseBannerViewDocs": "Bekijk Documentatie",
|
||||||
"communityEdition": "Community editie",
|
"communityEdition": "Community editie",
|
||||||
"licenseAboutDescription": "Dit geldt voor gebruikers van bedrijven en ondernemingen die Pangolin in gebruiken in een commerciële omgeving. Als u Pangolin gebruikt voor persoonlijk gebruik, kunt u dit gedeelte negeren.",
|
"licenseAboutDescription": "Dit geldt voor gebruikers van bedrijven en ondernemingen die Pangolin in gebruiken in een commerciële omgeving. Als u Pangolin gebruikt voor persoonlijk gebruik, kunt u dit gedeelte negeren.",
|
||||||
"licenseKeyActivated": "Licentiesleutel geactiveerd",
|
"licenseKeyActivated": "Licentiesleutel geactiveerd",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Gebruikers informatie",
|
"userSettings": "Gebruikers informatie",
|
||||||
"userSettingsDescription": "Voer de gegevens van de nieuwe gebruiker in",
|
"userSettingsDescription": "Voer de gegevens van de nieuwe gebruiker in",
|
||||||
"inviteEmailSent": "Stuur uitnodigingsmail naar de gebruiker",
|
"inviteEmailSent": "Stuur uitnodigingsmail naar de gebruiker",
|
||||||
"inviteValid": "Geldig voor",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Selecteer duur",
|
"selectDuration": "Selecteer duur",
|
||||||
"selectResource": "Selecteer Document",
|
"selectResource": "Selecteer Document",
|
||||||
"filterByResource": "Filter op pagina",
|
"filterByResource": "Filter op pagina",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Een weergavenaam voor deze identiteitsprovider",
|
"idpDisplayName": "Een weergavenaam voor deze identiteitsprovider",
|
||||||
"idpAutoProvisionUsers": "Auto Provisie Gebruikers",
|
"idpAutoProvisionUsers": "Auto Provisie Gebruikers",
|
||||||
"idpAutoProvisionUsersDescription": "Wanneer ingeschakeld, worden gebruikers automatisch in het systeem aangemaakt wanneer ze de eerste keer inloggen met de mogelijkheid om gebruikers toe te wijzen aan rollen en organisaties.",
|
"idpAutoProvisionUsersDescription": "Wanneer ingeschakeld, worden gebruikers automatisch in het systeem aangemaakt wanneer ze de eerste keer inloggen met de mogelijkheid om gebruikers toe te wijzen aan rollen en organisaties.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "U kunt automatische voorzieningsinstellingen configureren zodra de identiteitsprovider is aangemaakt.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Type provider",
|
"idpType": "Type provider",
|
||||||
"idpTypeDescription": "Selecteer het type identiteitsprovider dat u wilt configureren",
|
"idpTypeDescription": "Selecteer het type identiteitsprovider dat u wilt configureren",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Standaard Rol Toewijzing",
|
"defaultMappingsRole": "Standaard Rol Toewijzing",
|
||||||
"defaultMappingsRoleDescription": "Het resultaat van deze uitdrukking moet de rolnaam zoals gedefinieerd in de organisatie als tekenreeks teruggeven.",
|
"defaultMappingsRoleDescription": "Het resultaat van deze uitdrukking moet de rolnaam zoals gedefinieerd in de organisatie als tekenreeks teruggeven.",
|
||||||
"defaultMappingsOrg": "Standaard organisatie mapping",
|
"defaultMappingsOrg": "Standaard organisatie mapping",
|
||||||
"defaultMappingsOrgDescription": "Deze expressie moet de org-ID teruggeven of waar om de gebruiker toegang te geven tot de organisatie.",
|
"defaultMappingsOrgDescription": "Wanneer ingesteld, moet deze expressie de organisatie-ID of waar retourneren voor de gebruiker om toegang te krijgen tot die organisatie. Als het niet is ingesteld, is het definiëren van een roltoewijzing voldoende: de gebruiker is toegestaan zolang een geldige roltoewijzing voor hen binnen de organisatie kan worden opgelost.",
|
||||||
"defaultMappingsSubmit": "Standaard toewijzingen opslaan",
|
"defaultMappingsSubmit": "Standaard toewijzingen opslaan",
|
||||||
"orgPoliciesEdit": "Organisatie beleid bewerken",
|
"orgPoliciesEdit": "Organisatie beleid bewerken",
|
||||||
"org": "Organisatie",
|
"org": "Organisatie",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Internationaal Domein Gedetecteerd",
|
"internationaldomaindetected": "Internationaal Domein Gedetecteerd",
|
||||||
"willbestoredas": "Zal worden opgeslagen als:",
|
"willbestoredas": "Zal worden opgeslagen als:",
|
||||||
"roleMappingDescription": "Bepaal hoe rollen worden toegewezen aan gebruikers wanneer ze inloggen wanneer Auto Provision is ingeschakeld.",
|
"roleMappingDescription": "Bepaal hoe rollen aan gebruikers worden toegewezen wanneer ze zich aanmelden met deze identiteitsprovider.",
|
||||||
"selectRole": "Selecteer een rol",
|
"selectRole": "Selecteer een rol",
|
||||||
"roleMappingExpression": "Expressie",
|
"roleMappingExpression": "Expressie",
|
||||||
"selectRolePlaceholder": "Kies een rol",
|
"selectRolePlaceholder": "Kies een rol",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Selecteer een domein voor de authenticatiepagina van de organisatie",
|
"selectDomainForOrgAuthPage": "Selecteer een domein voor de authenticatiepagina van de organisatie",
|
||||||
"domainPickerProvidedDomain": "Opgegeven domein",
|
"domainPickerProvidedDomain": "Opgegeven domein",
|
||||||
"domainPickerFreeProvidedDomain": "Gratis verstrekt domein",
|
"domainPickerFreeProvidedDomain": "Gratis verstrekt domein",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Geleverde domeinen zijn een betaalde functie. Abonneer je om een domein bij je plan te krijgen — je hoeft er zelf geen mee te brengen.",
|
||||||
"domainPickerVerified": "Geverifieerd",
|
"domainPickerVerified": "Geverifieerd",
|
||||||
"domainPickerUnverified": "Ongeverifieerd",
|
"domainPickerUnverified": "Ongeverifieerd",
|
||||||
|
"domainPickerManual": "Handleiding",
|
||||||
"domainPickerInvalidSubdomainStructure": "Dit subdomein bevat ongeldige tekens of structuur. Het zal automatisch worden gesaneerd wanneer u opslaat.",
|
"domainPickerInvalidSubdomainStructure": "Dit subdomein bevat ongeldige tekens of structuur. Het zal automatisch worden gesaneerd wanneer u opslaat.",
|
||||||
"domainPickerError": "Foutmelding",
|
"domainPickerError": "Foutmelding",
|
||||||
"domainPickerErrorLoadDomains": "Fout bij het laden van organisatiedomeinen",
|
"domainPickerErrorLoadDomains": "Fout bij het laden van organisatiedomeinen",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Schaal",
|
"title": "Schaal",
|
||||||
"description": "Enterprise functies, 50 gebruikers, 50 sites en prioriteit ondersteuning."
|
"description": "Enterprise-functies, 50 gebruikers, 100 sites en prioritaire ondersteuning."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Alleen voor persoonlijk gebruik (gratis licentie - geen afrekening)",
|
"personalUseOnly": "Alleen voor persoonlijk gebruik (gratis licentie - geen afrekening)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "actie",
|
"action": "actie",
|
||||||
"actor": "Acteur",
|
"actor": "Acteur",
|
||||||
"timestamp": "Artikeldatering",
|
"timestamp": "Artikeldatering",
|
||||||
"accessLogs": "Toegang tot logboek",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Exporteren als CSV",
|
"exportCsv": "Exporteren als CSV",
|
||||||
"exportError": "Onbekende fout bij exporteren naar CSV",
|
"exportError": "Onbekende fout bij exporteren naar CSV",
|
||||||
"exportCsvTooltip": "Binnen tijdsbereik",
|
"exportCsvTooltip": "Binnen tijdsbereik",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "IP-adres",
|
"ip": "IP-adres",
|
||||||
"reason": "Reden",
|
"reason": "Reden",
|
||||||
"requestLogs": "Logboeken aanvragen",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Analytics opvragen",
|
"requestAnalytics": "Analytics opvragen",
|
||||||
"host": "Hostnaam",
|
"host": "Hostnaam",
|
||||||
"location": "Locatie",
|
"location": "Locatie",
|
||||||
"actionLogs": "Actie logs",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Logboeken aanvragen",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Toegang tot logboek",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Actie logs",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Log bewaring",
|
"logRetention": "Log bewaring",
|
||||||
"logRetentionDescription": "Beheren hoe lang verschillende soorten logs bewaard worden voor deze organisatie of schakel ze uit",
|
"logRetentionDescription": "Beheren hoe lang verschillende soorten logs bewaard worden voor deze organisatie of schakel ze uit",
|
||||||
"requestLogsDescription": "Bekijk gedetailleerde verzoeklogboeken voor resources in deze organisatie",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Bekijk gedetailleerde request analytics voor resources in deze organisatie",
|
"requestAnalyticsDescription": "Bekijk gedetailleerde request analytics voor resources in deze organisatie",
|
||||||
"logRetentionRequestLabel": "Logboekbewaring aanvragen",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Hoe lang de aanvraaglogboeken te behouden",
|
"logRetentionRequestDescription": "Hoe lang de aanvraaglogboeken te behouden",
|
||||||
"logRetentionAccessLabel": "Toegang logboek bewaring",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Hoe lang de toegangslogboeken behouden blijven",
|
"logRetentionAccessDescription": "Hoe lang de toegangslogboeken behouden blijven",
|
||||||
"logRetentionActionLabel": "Actie log bewaring",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Hoe lang de action logs behouden moeten blijven",
|
"logRetentionActionDescription": "Hoe lang de action logs behouden moeten blijven",
|
||||||
"logRetentionConnectionLabel": "Connectie log bewaring",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Hoe lang de verbindingslogs onderhouden",
|
"logRetentionConnectionDescription": "Hoe lang de verbindingslogs onderhouden",
|
||||||
"logRetentionDisabled": "Uitgeschakeld",
|
"logRetentionDisabled": "Uitgeschakeld",
|
||||||
"logRetention3Days": "3 dagen",
|
"logRetention3Days": "3 dagen",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Einde van volgend jaar",
|
"logRetentionEndOfFollowingYear": "Einde van volgend jaar",
|
||||||
"actionLogsDescription": "Bekijk een geschiedenis van acties die worden uitgevoerd in deze organisatie",
|
"actionLogsDescription": "Bekijk een geschiedenis van acties die worden uitgevoerd in deze organisatie",
|
||||||
"accessLogsDescription": "Toegangsverificatieverzoeken voor resources in deze organisatie bekijken",
|
"accessLogsDescription": "Toegangsverificatieverzoeken voor resources in deze organisatie bekijken",
|
||||||
"connectionLogs": "Connectie Logs",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Toon verbindingslogs voor tunnels in deze organisatie",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Connectie Logs",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Streamen",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Bron adres",
|
"sourceAddress": "Bron adres",
|
||||||
"destinationAddress": "Adres bestemming",
|
"destinationAddress": "Adres bestemming",
|
||||||
"duration": "Duur",
|
"duration": "Duur",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Stuurt een aparte HTTP POST voor elk individueel event. Gebruik alleen voor eindpunten die geen batches kunnen verwerken.",
|
"httpDestFormatSingleDescription": "Stuurt een aparte HTTP POST voor elk individueel event. Gebruik alleen voor eindpunten die geen batches kunnen verwerken.",
|
||||||
"httpDestLogTypesTitle": "Log soorten",
|
"httpDestLogTypesTitle": "Log soorten",
|
||||||
"httpDestLogTypesDescription": "Kies welke log types doorgestuurd worden naar deze bestemming. Alleen ingeschakelde log types worden gestreden.",
|
"httpDestLogTypesDescription": "Kies welke log types doorgestuurd worden naar deze bestemming. Alleen ingeschakelde log types worden gestreden.",
|
||||||
"httpDestAccessLogsTitle": "Toegang tot logboek",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Hulpbrontoegangspogingen, inclusief geauthenticeerde en weigerde aanvragen.",
|
"httpDestAccessLogsDescription": "Hulpbrontoegangspogingen, inclusief geauthenticeerde en weigerde aanvragen.",
|
||||||
"httpDestActionLogsTitle": "Actie logs",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Administratieve acties uitgevoerd door gebruikers binnen de organisatie.",
|
"httpDestActionLogsDescription": "Administratieve acties uitgevoerd door gebruikers binnen de organisatie.",
|
||||||
"httpDestConnectionLogsTitle": "Connectie Logs",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Verbinding met de Site en tunnel maken verbroken, inclusief verbindingen en verbindingen.",
|
"httpDestConnectionLogsDescription": "Verbinding met de Site en tunnel maken verbroken, inclusief verbindingen en verbindingen.",
|
||||||
"httpDestRequestLogsTitle": "Logboeken aanvragen",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "HTTP request logs voor proxied hulpmiddelen, waaronder methode, pad en response code.",
|
"httpDestRequestLogsDescription": "HTTP request logs voor proxied hulpmiddelen, waaronder methode, pad en response code.",
|
||||||
"httpDestSaveChanges": "Wijzigingen opslaan",
|
"httpDestSaveChanges": "Wijzigingen opslaan",
|
||||||
"httpDestCreateDestination": "Maak bestemming aan",
|
"httpDestCreateDestination": "Maak bestemming aan",
|
||||||
"httpDestUpdatedSuccess": "Bestemming succesvol bijgewerkt",
|
"httpDestUpdatedSuccess": "Bestemming succesvol bijgewerkt",
|
||||||
"httpDestCreatedSuccess": "Bestemming succesvol aangemaakt",
|
"httpDestCreatedSuccess": "Bestemming succesvol aangemaakt",
|
||||||
"httpDestUpdateFailed": "Bijwerken bestemming mislukt",
|
"httpDestUpdateFailed": "Bijwerken bestemming mislukt",
|
||||||
"httpDestCreateFailed": "Aanmaken bestemming mislukt"
|
"httpDestCreateFailed": "Aanmaken bestemming mislukt",
|
||||||
|
"idpAddActionCreateNew": "Nieuwe identiteitsprovider aanmaken",
|
||||||
|
"idpAddActionImportFromOrg": "Importeer vanuit een andere organisatie",
|
||||||
|
"idpImportDialogTitle": "Importeer Identiteitsprovider",
|
||||||
|
"idpImportDialogDescription": "Kies een identiteitsprovider van een organisatie waar u beheerder bent. Het wordt gekoppeld aan deze organisatie.",
|
||||||
|
"idpImportSearchPlaceholder": "Zoek op organisatie- of providernamen...",
|
||||||
|
"idpImportEmpty": "Geen identiteitsproviders gevonden.",
|
||||||
|
"idpImportedDescription": "Identiteitsprovider succesvol geïmporteerd.",
|
||||||
|
"idpDeleteGlobalQuestion": "Weet u zeker dat u deze identiteitsprovider permanent wilt verwijderen?",
|
||||||
|
"idpDeleteGlobalDescription": "Hiermee wordt de identiteitsprovider permanent verwijderd uit alle organisaties waarmee het is geassocieerd.",
|
||||||
|
"idpUnassociateTitle": "Koppel Identiteitsprovider los",
|
||||||
|
"idpUnassociateQuestion": "Weet u zeker dat u deze identiteitsprovider van deze organisatie wilt loskoppelen?",
|
||||||
|
"idpUnassociateDescription": "Alle gebruikers die aan deze identiteitsprovider zijn gekoppeld, worden uit deze organisatie verwijderd, maar de identiteitsprovider blijft bestaan voor andere gerelateerde organisaties.",
|
||||||
|
"idpUnassociateConfirm": "Bevestig ontkoppelen identiteitsprovider",
|
||||||
|
"idpUnassociateWarning": "Dit kan niet ongedaan worden gemaakt voor deze organisatie.",
|
||||||
|
"idpUnassociatedDescription": "Identiteitsprovider succesvol losgekoppeld van deze organisatie",
|
||||||
|
"idpUnassociateMenu": "Ontkoppelen",
|
||||||
|
"idpDeleteAllOrgsMenu": "Verwijderen",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Zarządzaj zasobami publicznymi",
|
"proxyResourceTitle": "Zarządzaj zasobami publicznymi",
|
||||||
"proxyResourceDescription": "Twórz i zarządzaj zasobami, które są publicznie dostępne w przeglądarce internetowej",
|
"proxyResourceDescription": "Twórz i zarządzaj zasobami, które są publicznie dostępne w przeglądarce internetowej",
|
||||||
"proxyResourcesBannerTitle": "Publiczny dostęp za pośrednictwem sieci Web",
|
"proxyResourcesBannerTitle": "Publiczny dostęp za pośrednictwem sieci Web",
|
||||||
"proxyResourcesBannerDescription": "Zasoby publiczne to proxy HTTPS lub TCP/UDP dostępne dla każdego w internecie za pośrednictwem przeglądarki internetowej. W przeciwieństwie do zasobów prywatnych, nie wymagają oprogramowania po stronie klienta i mogą obejmować polityki dostępu świadome tożsamości i kontekstu.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Zarządzaj zasobami prywatnymi",
|
"clientResourceTitle": "Zarządzaj zasobami prywatnymi",
|
||||||
"clientResourceDescription": "Twórz i zarządzaj zasobami, które są dostępne tylko za pośrednictwem połączonego klienta",
|
"clientResourceDescription": "Twórz i zarządzaj zasobami, które są dostępne tylko za pośrednictwem połączonego klienta",
|
||||||
"privateResourcesBannerTitle": "Zero zaufania do prywatnego dostępu",
|
"privateResourcesBannerTitle": "Zero zaufania do prywatnego dostępu",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "Brak ID organizacji",
|
"orgMissing": "Brak ID organizacji",
|
||||||
"orgMissingMessage": "Nie można ponownie wygenerować zaproszenia bez ID organizacji.",
|
"orgMissingMessage": "Nie można ponownie wygenerować zaproszenia bez ID organizacji.",
|
||||||
"accessUsersManage": "Zarządzaj użytkownikami",
|
"accessUsersManage": "Zarządzaj użytkownikami",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Zaproś użytkowników z dostępem do tej organizacji i zarządzaj nimi",
|
"accessUsersDescription": "Zaproś użytkowników z dostępem do tej organizacji i zarządzaj nimi",
|
||||||
"accessUsersSearch": "Szukaj użytkowników...",
|
"accessUsersSearch": "Szukaj użytkowników...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Utwórz użytkownika",
|
"accessUserCreate": "Utwórz użytkownika",
|
||||||
"accessUserRemove": "Usuń użytkownika",
|
"accessUserRemove": "Usuń użytkownika",
|
||||||
"username": "Nazwa użytkownika",
|
"username": "Nazwa użytkownika",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Zarządzaj wszystkimi użytkownikami",
|
"userTitle": "Zarządzaj wszystkimi użytkownikami",
|
||||||
"userDescription": "Zobacz i zarządzaj wszystkimi użytkownikami w systemie",
|
"userDescription": "Zobacz i zarządzaj wszystkimi użytkownikami w systemie",
|
||||||
"userAbount": "O zarządzaniu użytkownikami",
|
"userAbount": "O zarządzaniu użytkownikami",
|
||||||
"userAbountDescription": "Ta tabela wyświetla wszystkie obiekty użytkownika root w systemie. Każdy użytkownik może należeć do wielu organizacji. Usunięcie użytkownika z organizacji nie usuwa ich głównego obiektu użytkownika - pozostanie on w systemie. Aby całkowicie usunąć użytkownika z systemu, musisz usunąć jego obiekt root użytkownika za pomocą akcji usuwania z tej tabeli.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Użytkownicy serwera",
|
"userServer": "Użytkownicy serwera",
|
||||||
"userSearch": "Szukaj użytkowników serwera...",
|
"userSearch": "Szukaj użytkowników serwera...",
|
||||||
"userErrorDelete": "Błąd podczas usuwania użytkownika",
|
"userErrorDelete": "Błąd podczas usuwania użytkownika",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Nie udało się aktywować klucza licencji",
|
"licenseErrorKeyActivate": "Nie udało się aktywować klucza licencji",
|
||||||
"licenseErrorKeyActivateDescription": "Wystąpił błąd podczas aktywacji klucza licencyjnego.",
|
"licenseErrorKeyActivateDescription": "Wystąpił błąd podczas aktywacji klucza licencyjnego.",
|
||||||
"licenseAbout": "O licencjonowaniu",
|
"licenseAbout": "O licencjonowaniu",
|
||||||
|
"licenseBannerTitle": "Aktywuj swoją licencję Enterprise",
|
||||||
|
"licenseBannerDescription": "Odblokuj funkcje korporacyjne dla swojego autonomicznego wdrożenia Pangolin. Kup klucz licencyjny, aby aktywować możliwości premium, a następnie wprowadź go poniżej.",
|
||||||
|
"licenseBannerGetLicense": "Uzyskaj licencję",
|
||||||
|
"licenseBannerViewDocs": "Zobacz dokumentację",
|
||||||
"communityEdition": "Edycja Społecznościowa",
|
"communityEdition": "Edycja Społecznościowa",
|
||||||
"licenseAboutDescription": "Dotyczy to przedsiębiorstw i przedsiębiorstw, którzy stosują Pangolin w środowisku handlowym. Jeśli używasz Pangolin do użytku osobistego, możesz zignorować tę sekcję.",
|
"licenseAboutDescription": "Dotyczy to przedsiębiorstw i przedsiębiorstw, którzy stosują Pangolin w środowisku handlowym. Jeśli używasz Pangolin do użytku osobistego, możesz zignorować tę sekcję.",
|
||||||
"licenseKeyActivated": "Klucz licencyjny aktywowany",
|
"licenseKeyActivated": "Klucz licencyjny aktywowany",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Informacje o użytkowniku",
|
"userSettings": "Informacje o użytkowniku",
|
||||||
"userSettingsDescription": "Wprowadź dane nowego użytkownika",
|
"userSettingsDescription": "Wprowadź dane nowego użytkownika",
|
||||||
"inviteEmailSent": "Wyślij email z zaproszeniem do użytkownika",
|
"inviteEmailSent": "Wyślij email z zaproszeniem do użytkownika",
|
||||||
"inviteValid": "Ważne przez",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Wybierz okres",
|
"selectDuration": "Wybierz okres",
|
||||||
"selectResource": "Wybierz zasób",
|
"selectResource": "Wybierz zasób",
|
||||||
"filterByResource": "Filtruj według zasobów",
|
"filterByResource": "Filtruj według zasobów",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Nazwa wyświetlana dla tego dostawcy tożsamości",
|
"idpDisplayName": "Nazwa wyświetlana dla tego dostawcy tożsamości",
|
||||||
"idpAutoProvisionUsers": "Automatyczne tworzenie użytkowników",
|
"idpAutoProvisionUsers": "Automatyczne tworzenie użytkowników",
|
||||||
"idpAutoProvisionUsersDescription": "Gdy włączone, użytkownicy będą automatycznie tworzeni w systemie przy pierwszym logowaniu z możliwością mapowania użytkowników do ról i organizacji.",
|
"idpAutoProvisionUsersDescription": "Gdy włączone, użytkownicy będą automatycznie tworzeni w systemie przy pierwszym logowaniu z możliwością mapowania użytkowników do ról i organizacji.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Możesz skonfigurować automatyczne ustawienia provision, gdy dostawca tożsamości zostanie utworzony.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Typ dostawcy",
|
"idpType": "Typ dostawcy",
|
||||||
"idpTypeDescription": "Wybierz typ dostawcy tożsamości, który chcesz skonfigurować",
|
"idpTypeDescription": "Wybierz typ dostawcy tożsamości, który chcesz skonfigurować",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Domyślne mapowanie roli",
|
"defaultMappingsRole": "Domyślne mapowanie roli",
|
||||||
"defaultMappingsRoleDescription": "JMESPath do wydobycia informacji o roli z tokena ID. Wynik tego wyrażenia musi zwrócić nazwę roli zdefiniowaną w organizacji jako ciąg znaków.",
|
"defaultMappingsRoleDescription": "JMESPath do wydobycia informacji o roli z tokena ID. Wynik tego wyrażenia musi zwrócić nazwę roli zdefiniowaną w organizacji jako ciąg znaków.",
|
||||||
"defaultMappingsOrg": "Domyślne mapowanie organizacji",
|
"defaultMappingsOrg": "Domyślne mapowanie organizacji",
|
||||||
"defaultMappingsOrgDescription": "JMESPath do wydobycia informacji o organizacji z tokena ID. To wyrażenie musi zwrócić ID organizacji lub true, aby użytkownik mógł uzyskać dostęp do organizacji.",
|
"defaultMappingsOrgDescription": "Gdy jest ustawiona, ta wyrażenie musi zwrócić identyfikator organizacji lub true, aby użytkownik mógł uzyskać dostęp do tej organizacji. Gdy nie jest ustawiona, wystarczające jest zdefiniowanie mapowania ról: użytkownik jest dopuszczony, o ile można rozwiązać dla niego ważne mapowanie ról w organizacji.",
|
||||||
"defaultMappingsSubmit": "Zapisz domyślne mapowania",
|
"defaultMappingsSubmit": "Zapisz domyślne mapowania",
|
||||||
"orgPoliciesEdit": "Edytuj politykę organizacji",
|
"orgPoliciesEdit": "Edytuj politykę organizacji",
|
||||||
"org": "Organizacja",
|
"org": "Organizacja",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Wykryto międzynarodową domenę",
|
"internationaldomaindetected": "Wykryto międzynarodową domenę",
|
||||||
"willbestoredas": "Będą przechowywane jako:",
|
"willbestoredas": "Będą przechowywane jako:",
|
||||||
"roleMappingDescription": "Określ jak role są przypisywane do użytkowników podczas logowania się, gdy automatyczne świadczenie jest włączone.",
|
"roleMappingDescription": "Określ, jak role są przypisywane użytkownikom podczas logowania się z tym dostawcą tożsamości.",
|
||||||
"selectRole": "Wybierz rolę",
|
"selectRole": "Wybierz rolę",
|
||||||
"roleMappingExpression": "Wyrażenie",
|
"roleMappingExpression": "Wyrażenie",
|
||||||
"selectRolePlaceholder": "Wybierz rolę",
|
"selectRolePlaceholder": "Wybierz rolę",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Wybierz domenę dla strony uwierzytelniania organizacji",
|
"selectDomainForOrgAuthPage": "Wybierz domenę dla strony uwierzytelniania organizacji",
|
||||||
"domainPickerProvidedDomain": "Dostarczona domena",
|
"domainPickerProvidedDomain": "Dostarczona domena",
|
||||||
"domainPickerFreeProvidedDomain": "Darmowa oferowana domena",
|
"domainPickerFreeProvidedDomain": "Darmowa oferowana domena",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Dostarczane domeny to funkcja płatna. Subskrybuj, aby uzyskać domenę w ramach swojego planu — nie ma potrzeby przynoszenia własnej.",
|
||||||
"domainPickerVerified": "Zweryfikowano",
|
"domainPickerVerified": "Zweryfikowano",
|
||||||
"domainPickerUnverified": "Niezweryfikowane",
|
"domainPickerUnverified": "Niezweryfikowane",
|
||||||
|
"domainPickerManual": "Podręcznik",
|
||||||
"domainPickerInvalidSubdomainStructure": "Ta subdomena zawiera nieprawidłowe znaki lub strukturę. Zostanie ona automatycznie oczyszczona po zapisaniu.",
|
"domainPickerInvalidSubdomainStructure": "Ta subdomena zawiera nieprawidłowe znaki lub strukturę. Zostanie ona automatycznie oczyszczona po zapisaniu.",
|
||||||
"domainPickerError": "Błąd",
|
"domainPickerError": "Błąd",
|
||||||
"domainPickerErrorLoadDomains": "Nie udało się załadować domen organizacji",
|
"domainPickerErrorLoadDomains": "Nie udało się załadować domen organizacji",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Skala",
|
"title": "Skala",
|
||||||
"description": "Cechy przedsiębiorstw, 50 użytkowników, 50 obiektów i wsparcie priorytetowe."
|
"description": "Funkcje dla przedsiębiorstw, 50 użytkowników, 100 witryn i priorytetowe wsparcie."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Tylko do użytku osobistego (darmowa licencja - bez płatności)",
|
"personalUseOnly": "Tylko do użytku osobistego (darmowa licencja - bez płatności)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Akcja",
|
"action": "Akcja",
|
||||||
"actor": "Aktor",
|
"actor": "Aktor",
|
||||||
"timestamp": "Znacznik czasu",
|
"timestamp": "Znacznik czasu",
|
||||||
"accessLogs": "Logi dostępu",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Eksportuj CSV",
|
"exportCsv": "Eksportuj CSV",
|
||||||
"exportError": "Nieznany błąd podczas eksportowania CSV",
|
"exportError": "Nieznany błąd podczas eksportowania CSV",
|
||||||
"exportCsvTooltip": "W obrębie zakresu czasowego",
|
"exportCsvTooltip": "W obrębie zakresu czasowego",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "Powód",
|
"reason": "Powód",
|
||||||
"requestLogs": "Dzienniki żądań",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Żądanie Analityki",
|
"requestAnalytics": "Żądanie Analityki",
|
||||||
"host": "Host",
|
"host": "Host",
|
||||||
"location": "Lokalizacja",
|
"location": "Lokalizacja",
|
||||||
"actionLogs": "Dzienniki działań",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Dzienniki żądań",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Logi dostępu",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Dzienniki działań",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Zachowanie dziennika",
|
"logRetention": "Zachowanie dziennika",
|
||||||
"logRetentionDescription": "Zarządzaj jak długo różne typy logów są zachowane dla tej organizacji lub wyłącz je",
|
"logRetentionDescription": "Zarządzaj jak długo różne typy logów są zachowane dla tej organizacji lub wyłącz je",
|
||||||
"requestLogsDescription": "Zobacz szczegółowe dzienniki żądań zasobów w tej organizacji",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Zobacz szczegółowe analizy żądań dla zasobów w tej organizacji",
|
"requestAnalyticsDescription": "Zobacz szczegółowe analizy żądań dla zasobów w tej organizacji",
|
||||||
"logRetentionRequestLabel": "Zachowanie dziennika żądań",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Jak długo zachować dzienniki żądań",
|
"logRetentionRequestDescription": "Jak długo zachować dzienniki żądań",
|
||||||
"logRetentionAccessLabel": "Zachowanie dziennika dostępu",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Jak długo zachować dzienniki dostępu",
|
"logRetentionAccessDescription": "Jak długo zachować dzienniki dostępu",
|
||||||
"logRetentionActionLabel": "Zachowanie dziennika akcji",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Jak długo zachować dzienniki akcji",
|
"logRetentionActionDescription": "Jak długo zachować dzienniki akcji",
|
||||||
"logRetentionConnectionLabel": "Zachowanie dziennika połączeń",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Jak długo zachować dzienniki połączeń",
|
"logRetentionConnectionDescription": "Jak długo zachować dzienniki połączeń",
|
||||||
"logRetentionDisabled": "Wyłączone",
|
"logRetentionDisabled": "Wyłączone",
|
||||||
"logRetention3Days": "3 dni",
|
"logRetention3Days": "3 dni",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Koniec następnego roku",
|
"logRetentionEndOfFollowingYear": "Koniec następnego roku",
|
||||||
"actionLogsDescription": "Zobacz historię działań wykonywanych w tej organizacji",
|
"actionLogsDescription": "Zobacz historię działań wykonywanych w tej organizacji",
|
||||||
"accessLogsDescription": "Wyświetl prośby o autoryzację dostępu do zasobów w tej organizacji",
|
"accessLogsDescription": "Wyświetl prośby o autoryzację dostępu do zasobów w tej organizacji",
|
||||||
"connectionLogs": "Dzienniki połączeń",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Wyświetl dzienniki połączeń dla tuneli w tej organizacji",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Dzienniki połączeń",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Strumieniowanie",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Adres źródłowy",
|
"sourceAddress": "Adres źródłowy",
|
||||||
"destinationAddress": "Adres docelowy",
|
"destinationAddress": "Adres docelowy",
|
||||||
"duration": "Czas trwania",
|
"duration": "Czas trwania",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Wysyła oddzielny POST HTTP dla każdego zdarzenia. Użyj tylko dla punktów końcowych, które nie mogą obsługiwać partii.",
|
"httpDestFormatSingleDescription": "Wysyła oddzielny POST HTTP dla każdego zdarzenia. Użyj tylko dla punktów końcowych, które nie mogą obsługiwać partii.",
|
||||||
"httpDestLogTypesTitle": "Typy logów",
|
"httpDestLogTypesTitle": "Typy logów",
|
||||||
"httpDestLogTypesDescription": "Wybierz, które typy logów są przekazywane do tego miejsca docelowego. Tylko włączone typy logów będą strumieniowane.",
|
"httpDestLogTypesDescription": "Wybierz, które typy logów są przekazywane do tego miejsca docelowego. Tylko włączone typy logów będą strumieniowane.",
|
||||||
"httpDestAccessLogsTitle": "Logi dostępu",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Próby dostępu do zasobów, w tym uwierzytelnione i odrzucone żądania.",
|
"httpDestAccessLogsDescription": "Próby dostępu do zasobów, w tym uwierzytelnione i odrzucone żądania.",
|
||||||
"httpDestActionLogsTitle": "Dzienniki działań",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Działania administracyjne wykonywane przez użytkowników w organizacji.",
|
"httpDestActionLogsDescription": "Działania administracyjne wykonywane przez użytkowników w organizacji.",
|
||||||
"httpDestConnectionLogsTitle": "Dzienniki połączeń",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Zdarzenia związane z miejscem i tunelem, w tym połączenia i rozłączenia.",
|
"httpDestConnectionLogsDescription": "Zdarzenia związane z miejscem i tunelem, w tym połączenia i rozłączenia.",
|
||||||
"httpDestRequestLogsTitle": "Dzienniki żądań",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "Logi żądań HTTP dla zasobów proxy, w tym metody, ścieżki i kodu odpowiedzi.",
|
"httpDestRequestLogsDescription": "Logi żądań HTTP dla zasobów proxy, w tym metody, ścieżki i kodu odpowiedzi.",
|
||||||
"httpDestSaveChanges": "Zapisz zmiany",
|
"httpDestSaveChanges": "Zapisz zmiany",
|
||||||
"httpDestCreateDestination": "Utwórz cel",
|
"httpDestCreateDestination": "Utwórz cel",
|
||||||
"httpDestUpdatedSuccess": "Cel został pomyślnie zaktualizowany",
|
"httpDestUpdatedSuccess": "Cel został pomyślnie zaktualizowany",
|
||||||
"httpDestCreatedSuccess": "Cel został utworzony pomyślnie",
|
"httpDestCreatedSuccess": "Cel został utworzony pomyślnie",
|
||||||
"httpDestUpdateFailed": "Nie udało się zaktualizować miejsca docelowego",
|
"httpDestUpdateFailed": "Nie udało się zaktualizować miejsca docelowego",
|
||||||
"httpDestCreateFailed": "Nie udało się utworzyć miejsca docelowego"
|
"httpDestCreateFailed": "Nie udało się utworzyć miejsca docelowego",
|
||||||
|
"idpAddActionCreateNew": "Utwórz nowego dostawcę tożsamości",
|
||||||
|
"idpAddActionImportFromOrg": "Importuj z innej organizacji",
|
||||||
|
"idpImportDialogTitle": "Importuj dostawcę tożsamości",
|
||||||
|
"idpImportDialogDescription": "Wybierz dostawcę tożsamości z organizacji, w której jesteś administratorem. Zostanie on powiązany z tą organizacją.",
|
||||||
|
"idpImportSearchPlaceholder": "Szukaj według nazwy organizacji lub dostawcy...",
|
||||||
|
"idpImportEmpty": "Nie znaleziono dostawców tożsamości.",
|
||||||
|
"idpImportedDescription": "Dostawca tożsamości został pomyślnie zaimportowany.",
|
||||||
|
"idpDeleteGlobalQuestion": "Czy na pewno chcesz trwale usunąć tego dostawcę tożsamości?",
|
||||||
|
"idpDeleteGlobalDescription": "Spowoduje to trwałe usunięcie dostawcy tożsamości ze wszystkich organizacji, z którymi jest powiązany.",
|
||||||
|
"idpUnassociateTitle": "Odłącz dostawcę tożsamości",
|
||||||
|
"idpUnassociateQuestion": "Czy na pewno chcesz odłączyć tego dostawcę tożsamości od tej organizacji?",
|
||||||
|
"idpUnassociateDescription": "Wszystkie użytkownicy powiązani z tym dostawcą tożsamości zostaną usunięci z tej organizacji, ale dostawca tożsamości będzie nadal istniał dla innych powiązanych organizacji.",
|
||||||
|
"idpUnassociateConfirm": "Potwierdź odłączenie dostawcy tożsamości",
|
||||||
|
"idpUnassociateWarning": "Tego nie można cofnąć dla tej organizacji.",
|
||||||
|
"idpUnassociatedDescription": "Dostawca tożsamości pomyślnie odłączony od tej organizacji",
|
||||||
|
"idpUnassociateMenu": "Odłącz",
|
||||||
|
"idpDeleteAllOrgsMenu": "Usuń",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Gerenciar Recursos Públicos",
|
"proxyResourceTitle": "Gerenciar Recursos Públicos",
|
||||||
"proxyResourceDescription": "Criar e gerenciar recursos que são acessíveis publicamente por meio de um navegador da web",
|
"proxyResourceDescription": "Criar e gerenciar recursos que são acessíveis publicamente por meio de um navegador da web",
|
||||||
"proxyResourcesBannerTitle": "Acesso Público via Web",
|
"proxyResourcesBannerTitle": "Acesso Público via Web",
|
||||||
"proxyResourcesBannerDescription": "Os recursos públicos são proxies HTTPS ou TCP/UDP acessíveis a qualquer pessoa na internet por meio de um navegador web. Ao contrário dos recursos privados, eles não requerem software do lado do cliente e podem incluir políticas de acesso conscientes de identidade e contexto.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Gerenciar recursos privados",
|
"clientResourceTitle": "Gerenciar recursos privados",
|
||||||
"clientResourceDescription": "Criar e gerenciar recursos que só são acessíveis por meio de um cliente conectado",
|
"clientResourceDescription": "Criar e gerenciar recursos que só são acessíveis por meio de um cliente conectado",
|
||||||
"privateResourcesBannerTitle": "Acesso Privado com Confiança Zero",
|
"privateResourcesBannerTitle": "Acesso Privado com Confiança Zero",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "ID da Organização Ausente",
|
"orgMissing": "ID da Organização Ausente",
|
||||||
"orgMissingMessage": "Não é possível regenerar o convite sem um ID de organização.",
|
"orgMissingMessage": "Não é possível regenerar o convite sem um ID de organização.",
|
||||||
"accessUsersManage": "Gerir Utilizadores",
|
"accessUsersManage": "Gerir Utilizadores",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Convidar e gerenciar usuários com acesso a esta organização",
|
"accessUsersDescription": "Convidar e gerenciar usuários com acesso a esta organização",
|
||||||
"accessUsersSearch": "Procurar utilizadores...",
|
"accessUsersSearch": "Procurar utilizadores...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Criar Usuário",
|
"accessUserCreate": "Criar Usuário",
|
||||||
"accessUserRemove": "Remover utilizador",
|
"accessUserRemove": "Remover utilizador",
|
||||||
"username": "Usuário:",
|
"username": "Usuário:",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Gerir Todos os Utilizadores",
|
"userTitle": "Gerir Todos os Utilizadores",
|
||||||
"userDescription": "Visualizar e gerir todos os utilizadores no sistema",
|
"userDescription": "Visualizar e gerir todos os utilizadores no sistema",
|
||||||
"userAbount": "Sobre a Gestão de Usuário",
|
"userAbount": "Sobre a Gestão de Usuário",
|
||||||
"userAbountDescription": "Esta tabela exibe todos os objetos root do utilizador. Cada utilizador pode pertencer a várias organizações. Remover um utilizador de uma organização não exclui seu objeto de utilizador raiz - ele permanecerá no sistema. Para remover completamente um utilizador do sistema, você deve apagar seu objeto raiz usando a ação de apagar nesta tabela.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Utilizadores do Servidor",
|
"userServer": "Utilizadores do Servidor",
|
||||||
"userSearch": "Pesquisar utilizadores do servidor...",
|
"userSearch": "Pesquisar utilizadores do servidor...",
|
||||||
"userErrorDelete": "Erro ao apagar utilizador",
|
"userErrorDelete": "Erro ao apagar utilizador",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Falha ao ativar a chave de licença",
|
"licenseErrorKeyActivate": "Falha ao ativar a chave de licença",
|
||||||
"licenseErrorKeyActivateDescription": "Ocorreu um erro ao ativar a chave da licença.",
|
"licenseErrorKeyActivateDescription": "Ocorreu um erro ao ativar a chave da licença.",
|
||||||
"licenseAbout": "Sobre Licenciamento",
|
"licenseAbout": "Sobre Licenciamento",
|
||||||
|
"licenseBannerTitle": "Ative Sua Licença Corporativa",
|
||||||
|
"licenseBannerDescription": "Desbloqueie recursos empresariais para sua instância de Pangolin autohospedada. Compre uma chave de licença para ativar recursos premium e adicione-a abaixo.",
|
||||||
|
"licenseBannerGetLicense": "Obter Licença",
|
||||||
|
"licenseBannerViewDocs": "Ver Documentação",
|
||||||
"communityEdition": "Edição da Comunidade",
|
"communityEdition": "Edição da Comunidade",
|
||||||
"licenseAboutDescription": "Isto destina-se aos utilizadores empresariais e empresariais que estão a usar o Pangolin num ambiente comercial. Se você estiver usando o Pangolin para uso pessoal, você pode ignorar esta seção.",
|
"licenseAboutDescription": "Isto destina-se aos utilizadores empresariais e empresariais que estão a usar o Pangolin num ambiente comercial. Se você estiver usando o Pangolin para uso pessoal, você pode ignorar esta seção.",
|
||||||
"licenseKeyActivated": "Chave de licença ativada",
|
"licenseKeyActivated": "Chave de licença ativada",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Informações do Usuário",
|
"userSettings": "Informações do Usuário",
|
||||||
"userSettingsDescription": "Insira os detalhes para o novo utilizador",
|
"userSettingsDescription": "Insira os detalhes para o novo utilizador",
|
||||||
"inviteEmailSent": "Enviar e-mail de convite para o utilizador",
|
"inviteEmailSent": "Enviar e-mail de convite para o utilizador",
|
||||||
"inviteValid": "Válido Por",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Selecionar duração",
|
"selectDuration": "Selecionar duração",
|
||||||
"selectResource": "Selecionar Recurso",
|
"selectResource": "Selecionar Recurso",
|
||||||
"filterByResource": "Filtrar por Recurso",
|
"filterByResource": "Filtrar por Recurso",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Um nome de exibição para este provedor de identidade",
|
"idpDisplayName": "Um nome de exibição para este provedor de identidade",
|
||||||
"idpAutoProvisionUsers": "Provisionamento Automático de Utilizadores",
|
"idpAutoProvisionUsers": "Provisionamento Automático de Utilizadores",
|
||||||
"idpAutoProvisionUsersDescription": "Quando ativado, os utilizadores serão criados automaticamente no sistema no primeiro login com a capacidade de mapear utilizadores para funções e organizações.",
|
"idpAutoProvisionUsersDescription": "Quando ativado, os utilizadores serão criados automaticamente no sistema no primeiro login com a capacidade de mapear utilizadores para funções e organizações.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Você pode configurar as definições de auto provisão assim que o provedor de identidade for criado.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Tipo de Provedor",
|
"idpType": "Tipo de Provedor",
|
||||||
"idpTypeDescription": "Selecione o tipo de provedor de identidade que deseja configurar",
|
"idpTypeDescription": "Selecione o tipo de provedor de identidade que deseja configurar",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Mapeamento de Função Padrão",
|
"defaultMappingsRole": "Mapeamento de Função Padrão",
|
||||||
"defaultMappingsRoleDescription": "JMESPath para extrair informações de função do token ID. O resultado desta expressão deve retornar o nome da função como definido na organização como uma string.",
|
"defaultMappingsRoleDescription": "JMESPath para extrair informações de função do token ID. O resultado desta expressão deve retornar o nome da função como definido na organização como uma string.",
|
||||||
"defaultMappingsOrg": "Mapeamento de Organização Padrão",
|
"defaultMappingsOrg": "Mapeamento de Organização Padrão",
|
||||||
"defaultMappingsOrgDescription": "JMESPath para extrair informações da organização do token ID. Esta expressão deve retornar o ID da organização ou verdadeiro para que o utilizador tenha permissão para aceder à organização.",
|
"defaultMappingsOrgDescription": "Quando definida, esta expressão deve retornar o ID da organização ou verdadeiro para que o usuário acesse essa organização. Quando não definida, a definição de um mapeamento de papel é suficiente: o usuário é permitido desde que um mapeamento de papel válido possa ser resolvido para ele dentro da organização.",
|
||||||
"defaultMappingsSubmit": "Guardar Mapeamentos Padrão",
|
"defaultMappingsSubmit": "Guardar Mapeamentos Padrão",
|
||||||
"orgPoliciesEdit": "Editar Política da Organização",
|
"orgPoliciesEdit": "Editar Política da Organização",
|
||||||
"org": "Organização",
|
"org": "Organização",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Domínio Internacional Detectado",
|
"internationaldomaindetected": "Domínio Internacional Detectado",
|
||||||
"willbestoredas": "Será armazenado como:",
|
"willbestoredas": "Será armazenado como:",
|
||||||
"roleMappingDescription": "Determinar como as funções são atribuídas aos usuários quando eles fazem login quando Auto Provisão está habilitada.",
|
"roleMappingDescription": "Determine como os papéis são atribuídos aos usuários quando eles entram com este provedor de identidade.",
|
||||||
"selectRole": "Selecione uma função",
|
"selectRole": "Selecione uma função",
|
||||||
"roleMappingExpression": "Expressão",
|
"roleMappingExpression": "Expressão",
|
||||||
"selectRolePlaceholder": "Escolha uma função",
|
"selectRolePlaceholder": "Escolha uma função",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Selecione um domínio para a página de autenticação da organização",
|
"selectDomainForOrgAuthPage": "Selecione um domínio para a página de autenticação da organização",
|
||||||
"domainPickerProvidedDomain": "Domínio fornecido",
|
"domainPickerProvidedDomain": "Domínio fornecido",
|
||||||
"domainPickerFreeProvidedDomain": "Domínio fornecido grátis",
|
"domainPickerFreeProvidedDomain": "Domínio fornecido grátis",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Os domínios fornecidos são um recurso pago. Assine para obter um domínio incluído no seu plano — não há necessidade de trazer o seu próprio.",
|
||||||
"domainPickerVerified": "Verificada",
|
"domainPickerVerified": "Verificada",
|
||||||
"domainPickerUnverified": "Não verificado",
|
"domainPickerUnverified": "Não verificado",
|
||||||
|
"domainPickerManual": "Manual",
|
||||||
"domainPickerInvalidSubdomainStructure": "Este subdomínio contém caracteres ou estrutura inválidos. Ele será eliminado automaticamente quando você salvar.",
|
"domainPickerInvalidSubdomainStructure": "Este subdomínio contém caracteres ou estrutura inválidos. Ele será eliminado automaticamente quando você salvar.",
|
||||||
"domainPickerError": "ERRO",
|
"domainPickerError": "ERRO",
|
||||||
"domainPickerErrorLoadDomains": "Falha ao carregar domínios da organização",
|
"domainPickerErrorLoadDomains": "Falha ao carregar domínios da organização",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Escala",
|
"title": "Escala",
|
||||||
"description": "Recursos de empresa, 50 usuários, 50 sites e apoio prioritário."
|
"description": "Recursos empresariais, 50 usuários, 100 sites, e suporte prioritário."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Uso pessoal apenas (licença gratuita - sem checkout)",
|
"personalUseOnly": "Uso pessoal apenas (licença gratuita - sem checkout)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Acão",
|
"action": "Acão",
|
||||||
"actor": "Ator",
|
"actor": "Ator",
|
||||||
"timestamp": "Timestamp",
|
"timestamp": "Timestamp",
|
||||||
"accessLogs": "Logs de Acesso",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Exportar como CSV",
|
"exportCsv": "Exportar como CSV",
|
||||||
"exportError": "Erro desconhecido ao exportar CSV",
|
"exportError": "Erro desconhecido ao exportar CSV",
|
||||||
"exportCsvTooltip": "Dentro do Intervalo de Tempo",
|
"exportCsvTooltip": "Dentro do Intervalo de Tempo",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "PI",
|
"ip": "PI",
|
||||||
"reason": "Motivo",
|
"reason": "Motivo",
|
||||||
"requestLogs": "Registro de pedidos",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Solicitar análise",
|
"requestAnalytics": "Solicitar análise",
|
||||||
"host": "Servidor",
|
"host": "Servidor",
|
||||||
"location": "Local:",
|
"location": "Local:",
|
||||||
"actionLogs": "Logs de Ações",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Registro de pedidos",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Logs de Acesso",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Logs de Ações",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Retenção de Log",
|
"logRetention": "Retenção de Log",
|
||||||
"logRetentionDescription": "Gerenciar quanto tempo os diferentes tipos de logs são mantidos para esta organização ou desativá-los",
|
"logRetentionDescription": "Gerenciar quanto tempo os diferentes tipos de logs são mantidos para esta organização ou desativá-los",
|
||||||
"requestLogsDescription": "Ver registros de pedidos detalhados de recursos nesta organização",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Exibir análise detalhada de pedidos para recursos nesta organização",
|
"requestAnalyticsDescription": "Exibir análise detalhada de pedidos para recursos nesta organização",
|
||||||
"logRetentionRequestLabel": "Solicitar retenção de registro",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Por quanto tempo manter os registros de pedidos",
|
"logRetentionRequestDescription": "Por quanto tempo manter os registros de pedidos",
|
||||||
"logRetentionAccessLabel": "Retenção de Log de Acesso",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Por quanto tempo manter os registros de acesso",
|
"logRetentionAccessDescription": "Por quanto tempo manter os registros de acesso",
|
||||||
"logRetentionActionLabel": "Ação de Retenção no Log",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Por quanto tempo manter os registros de ação",
|
"logRetentionActionDescription": "Por quanto tempo manter os registros de ação",
|
||||||
"logRetentionConnectionLabel": "Retenção de registro de conexão",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Por quanto tempo manter os registros de conexão",
|
"logRetentionConnectionDescription": "Por quanto tempo manter os registros de conexão",
|
||||||
"logRetentionDisabled": "Desabilitado",
|
"logRetentionDisabled": "Desabilitado",
|
||||||
"logRetention3Days": "3 dias",
|
"logRetention3Days": "3 dias",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Fim do ano seguinte",
|
"logRetentionEndOfFollowingYear": "Fim do ano seguinte",
|
||||||
"actionLogsDescription": "Visualizar histórico de ações realizadas nesta organização",
|
"actionLogsDescription": "Visualizar histórico de ações realizadas nesta organização",
|
||||||
"accessLogsDescription": "Ver solicitações de autenticação de recursos nesta organização",
|
"accessLogsDescription": "Ver solicitações de autenticação de recursos nesta organização",
|
||||||
"connectionLogs": "Logs da conexão",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Ver logs de conexão para túneis nesta organização",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Logs da conexão",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Transmitindo",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Endereço de origem",
|
"sourceAddress": "Endereço de origem",
|
||||||
"destinationAddress": "Endereço de destino",
|
"destinationAddress": "Endereço de destino",
|
||||||
"duration": "Duração",
|
"duration": "Duração",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Envia um POST HTTP separado para cada evento. Utilize apenas para endpoints que não podem manipular lotes.",
|
"httpDestFormatSingleDescription": "Envia um POST HTTP separado para cada evento. Utilize apenas para endpoints que não podem manipular lotes.",
|
||||||
"httpDestLogTypesTitle": "Tipos de log",
|
"httpDestLogTypesTitle": "Tipos de log",
|
||||||
"httpDestLogTypesDescription": "Escolha quais tipos de log são encaminhados para este destino. Somente serão racionalizados os tipos de logs habilitados.",
|
"httpDestLogTypesDescription": "Escolha quais tipos de log são encaminhados para este destino. Somente serão racionalizados os tipos de logs habilitados.",
|
||||||
"httpDestAccessLogsTitle": "Logs de Acesso",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Tentativas de acesso a recursos, incluindo solicitações autenticadas e negadas.",
|
"httpDestAccessLogsDescription": "Tentativas de acesso a recursos, incluindo solicitações autenticadas e negadas.",
|
||||||
"httpDestActionLogsTitle": "Logs de Ações",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Ações administrativas realizadas por usuários dentro da organização.",
|
"httpDestActionLogsDescription": "Ações administrativas realizadas por usuários dentro da organização.",
|
||||||
"httpDestConnectionLogsTitle": "Logs da conexão",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Eventos de conexão de site e túnel, incluindo conexões e desconexões.",
|
"httpDestConnectionLogsDescription": "Eventos de conexão de site e túnel, incluindo conexões e desconexões.",
|
||||||
"httpDestRequestLogsTitle": "Registro de pedidos",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "Logs de solicitação HTTP para recursos proxy incluindo o método, o caminho e o código de resposta.",
|
"httpDestRequestLogsDescription": "Logs de solicitação HTTP para recursos proxy incluindo o método, o caminho e o código de resposta.",
|
||||||
"httpDestSaveChanges": "Salvar as alterações",
|
"httpDestSaveChanges": "Salvar as alterações",
|
||||||
"httpDestCreateDestination": "Criar destino",
|
"httpDestCreateDestination": "Criar destino",
|
||||||
"httpDestUpdatedSuccess": "Destino atualizado com sucesso",
|
"httpDestUpdatedSuccess": "Destino atualizado com sucesso",
|
||||||
"httpDestCreatedSuccess": "Destino criado com sucesso",
|
"httpDestCreatedSuccess": "Destino criado com sucesso",
|
||||||
"httpDestUpdateFailed": "Falha ao atualizar destino",
|
"httpDestUpdateFailed": "Falha ao atualizar destino",
|
||||||
"httpDestCreateFailed": "Falha ao criar destino"
|
"httpDestCreateFailed": "Falha ao criar destino",
|
||||||
|
"idpAddActionCreateNew": "Criar novo provedor de identidade",
|
||||||
|
"idpAddActionImportFromOrg": "Importar de outra organização",
|
||||||
|
"idpImportDialogTitle": "Importar Provedor de Identidade",
|
||||||
|
"idpImportDialogDescription": "Escolha um provedor de identidade de uma organização onde você é administrador. Ele será vinculado a esta organização.",
|
||||||
|
"idpImportSearchPlaceholder": "Pesquisar por nome de organização ou provedor...",
|
||||||
|
"idpImportEmpty": "Nenhum provedor de identidade encontrado.",
|
||||||
|
"idpImportedDescription": "Provedor de identidade importado com sucesso.",
|
||||||
|
"idpDeleteGlobalQuestion": "Tem certeza de que deseja eliminar permanentemente este provedor de identidade?",
|
||||||
|
"idpDeleteGlobalDescription": "Isso eliminará permanentemente o provedor de identidade de todas as organizações com as quais está associado.",
|
||||||
|
"idpUnassociateTitle": "Desassociar Provedor de Identidade",
|
||||||
|
"idpUnassociateQuestion": "Tem certeza de que deseja desassociar este provedor de identidade desta organização?",
|
||||||
|
"idpUnassociateDescription": "Todos os usuários associados a este provedor de identidade serão removidos desta organização, mas o provedor de identidade continuará a existir para outras organizações associadas.",
|
||||||
|
"idpUnassociateConfirm": "Confirmar Desassociação do Provedor de Identidade",
|
||||||
|
"idpUnassociateWarning": "Isso não pode ser desfeito para esta organização.",
|
||||||
|
"idpUnassociatedDescription": "Provedor de identidade desassociado desta organização com sucesso",
|
||||||
|
"idpUnassociateMenu": "Desassociar",
|
||||||
|
"idpDeleteAllOrgsMenu": "Excluir",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Управление публичными ресурсами",
|
"proxyResourceTitle": "Управление публичными ресурсами",
|
||||||
"proxyResourceDescription": "Создание и управление ресурсами, которые доступны через веб-браузер",
|
"proxyResourceDescription": "Создание и управление ресурсами, которые доступны через веб-браузер",
|
||||||
"proxyResourcesBannerTitle": "Общедоступный доступ через веб",
|
"proxyResourcesBannerTitle": "Общедоступный доступ через веб",
|
||||||
"proxyResourcesBannerDescription": "Общедоступные ресурсы — это прокси-по HTTPS или TCP/UDP, доступные любому пользователю в Интернете через веб-браузер. В отличие от частных ресурсов, они не требуют программного обеспечения на стороне клиента и могут включать политики доступа на основе идентификации и контекста.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Управление приватными ресурсами",
|
"clientResourceTitle": "Управление приватными ресурсами",
|
||||||
"clientResourceDescription": "Создание и управление ресурсами, которые доступны только через подключенный клиент",
|
"clientResourceDescription": "Создание и управление ресурсами, которые доступны только через подключенный клиент",
|
||||||
"privateResourcesBannerTitle": "Частный доступ с нулевым доверием",
|
"privateResourcesBannerTitle": "Частный доступ с нулевым доверием",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "Отсутствует ID организации",
|
"orgMissing": "Отсутствует ID организации",
|
||||||
"orgMissingMessage": "Невозможно восстановить приглашение без ID организации.",
|
"orgMissingMessage": "Невозможно восстановить приглашение без ID организации.",
|
||||||
"accessUsersManage": "Управление пользователями",
|
"accessUsersManage": "Управление пользователями",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Пригласить и управлять пользователями с доступом к этой организации",
|
"accessUsersDescription": "Пригласить и управлять пользователями с доступом к этой организации",
|
||||||
"accessUsersSearch": "Поиск пользователей...",
|
"accessUsersSearch": "Поиск пользователей...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Создать пользователя",
|
"accessUserCreate": "Создать пользователя",
|
||||||
"accessUserRemove": "Удалить пользователя",
|
"accessUserRemove": "Удалить пользователя",
|
||||||
"username": "Имя пользователя",
|
"username": "Имя пользователя",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Управление всеми пользователями",
|
"userTitle": "Управление всеми пользователями",
|
||||||
"userDescription": "Просмотр и управление всеми пользователями в системе",
|
"userDescription": "Просмотр и управление всеми пользователями в системе",
|
||||||
"userAbount": "Об управлении пользователями",
|
"userAbount": "Об управлении пользователями",
|
||||||
"userAbountDescription": "В этой таблице отображаются все корневые объекты пользователей в системе. Каждый пользователь может принадлежать нескольким организациям. Удаление пользователя из организации не удаляет его корневой объект - он останется в системе. Чтобы полностью удалить пользователя из системы, вы должны удалить его корневой объект, используя действие удаления в этой таблице.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Пользователи сервера",
|
"userServer": "Пользователи сервера",
|
||||||
"userSearch": "Поиск пользователей сервера...",
|
"userSearch": "Поиск пользователей сервера...",
|
||||||
"userErrorDelete": "Ошибка при удалении пользователя",
|
"userErrorDelete": "Ошибка при удалении пользователя",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Не удалось активировать лицензионный ключ",
|
"licenseErrorKeyActivate": "Не удалось активировать лицензионный ключ",
|
||||||
"licenseErrorKeyActivateDescription": "Произошла ошибка при активации лицензионного ключа.",
|
"licenseErrorKeyActivateDescription": "Произошла ошибка при активации лицензионного ключа.",
|
||||||
"licenseAbout": "О лицензировании",
|
"licenseAbout": "О лицензировании",
|
||||||
|
"licenseBannerTitle": "Активируйте вашу корпоративную лицензию",
|
||||||
|
"licenseBannerDescription": "Откройте доступ к корпоративным функциям для вашей локально размещаемой версии Pangolin. Приобретите лицензионный ключ, чтобы активировать премиум-функции, затем добавьте его ниже.",
|
||||||
|
"licenseBannerGetLicense": "Получить лицензию",
|
||||||
|
"licenseBannerViewDocs": "Посмотреть документацию",
|
||||||
"communityEdition": "Community Edition",
|
"communityEdition": "Community Edition",
|
||||||
"licenseAboutDescription": "Это для бизнес и корпоративных пользователей, использующих Pangolin в коммерческой среде. Если вы используете Pangolin для личного использования, вы можете игнорировать этот раздел.",
|
"licenseAboutDescription": "Это для бизнес и корпоративных пользователей, использующих Pangolin в коммерческой среде. Если вы используете Pangolin для личного использования, вы можете игнорировать этот раздел.",
|
||||||
"licenseKeyActivated": "Лицензионный ключ активирован",
|
"licenseKeyActivated": "Лицензионный ключ активирован",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Информация о пользователе",
|
"userSettings": "Информация о пользователе",
|
||||||
"userSettingsDescription": "Введите сведения о новом пользователе",
|
"userSettingsDescription": "Введите сведения о новом пользователе",
|
||||||
"inviteEmailSent": "Отправить приглашение по Email",
|
"inviteEmailSent": "Отправить приглашение по Email",
|
||||||
"inviteValid": "Действительно",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Укажите срок действия",
|
"selectDuration": "Укажите срок действия",
|
||||||
"selectResource": "Выберите ресурс",
|
"selectResource": "Выберите ресурс",
|
||||||
"filterByResource": "Фильтровать по ресурсам",
|
"filterByResource": "Фильтровать по ресурсам",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Отображаемое имя для этого поставщика удостоверений",
|
"idpDisplayName": "Отображаемое имя для этого поставщика удостоверений",
|
||||||
"idpAutoProvisionUsers": "Автоматическое создание пользователей",
|
"idpAutoProvisionUsers": "Автоматическое создание пользователей",
|
||||||
"idpAutoProvisionUsersDescription": "При включении пользователи будут автоматически создаваться в системе при первом входе с возможностью сопоставления пользователей с ролями и организациями.",
|
"idpAutoProvisionUsersDescription": "При включении пользователи будут автоматически создаваться в системе при первом входе с возможностью сопоставления пользователей с ролями и организациями.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Вы можете настроить параметры автоматического обеспечения после создания поставщика удостоверений.",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "Тип поставщика",
|
"idpType": "Тип поставщика",
|
||||||
"idpTypeDescription": "Выберите тип поставщика удостоверений, который вы хотите настроить",
|
"idpTypeDescription": "Выберите тип поставщика удостоверений, который вы хотите настроить",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Сопоставление ролей по умолчанию",
|
"defaultMappingsRole": "Сопоставление ролей по умолчанию",
|
||||||
"defaultMappingsRoleDescription": "Результат этого выражения должен возвращать имя роли, как определено в организации, в виде строки.",
|
"defaultMappingsRoleDescription": "Результат этого выражения должен возвращать имя роли, как определено в организации, в виде строки.",
|
||||||
"defaultMappingsOrg": "Сопоставление организаций по умолчанию",
|
"defaultMappingsOrg": "Сопоставление организаций по умолчанию",
|
||||||
"defaultMappingsOrgDescription": "Это выражение должно возвращать ID организации или true для разрешения доступа пользователя к организации.",
|
"defaultMappingsOrgDescription": "При установке это выражение должно возвращать ID организации или true, чтобы пользователь мог получить доступ к этой организации. При отсутствии настройка отображения роли достаточно: пользователю разрешено войти, пока для него может быть решено отображение гарантированной роли в организации.",
|
||||||
"defaultMappingsSubmit": "Сохранить сопоставления по умолчанию",
|
"defaultMappingsSubmit": "Сохранить сопоставления по умолчанию",
|
||||||
"orgPoliciesEdit": "Редактировать политику организации",
|
"orgPoliciesEdit": "Редактировать политику организации",
|
||||||
"org": "Организация",
|
"org": "Организация",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Обнаружен международный домен",
|
"internationaldomaindetected": "Обнаружен международный домен",
|
||||||
"willbestoredas": "Будет храниться как:",
|
"willbestoredas": "Будет храниться как:",
|
||||||
"roleMappingDescription": "Определите, как роли, назначаемые пользователям, когда они войдут в систему автоматического профиля.",
|
"roleMappingDescription": "Определите, как роли присваиваются пользователям при входе с этим поставщиком удостоверений.",
|
||||||
"selectRole": "Выберите роль",
|
"selectRole": "Выберите роль",
|
||||||
"roleMappingExpression": "Выражение",
|
"roleMappingExpression": "Выражение",
|
||||||
"selectRolePlaceholder": "Выберите роль",
|
"selectRolePlaceholder": "Выберите роль",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Выберите домен для страницы аутентификации организации",
|
"selectDomainForOrgAuthPage": "Выберите домен для страницы аутентификации организации",
|
||||||
"domainPickerProvidedDomain": "Домен предоставлен",
|
"domainPickerProvidedDomain": "Домен предоставлен",
|
||||||
"domainPickerFreeProvidedDomain": "Бесплатный домен",
|
"domainPickerFreeProvidedDomain": "Бесплатный домен",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Предоставленные домены являются платной функцией. Подпишитесь, чтобы получить домен, включенный в ваш план — не нужно приносить свой собственный.",
|
||||||
"domainPickerVerified": "Подтверждено",
|
"domainPickerVerified": "Подтверждено",
|
||||||
"domainPickerUnverified": "Не подтверждено",
|
"domainPickerUnverified": "Не подтверждено",
|
||||||
|
"domainPickerManual": "Ручной",
|
||||||
"domainPickerInvalidSubdomainStructure": "Этот поддомен содержит недопустимые символы или структуру. Он будет очищен автоматически при сохранении.",
|
"domainPickerInvalidSubdomainStructure": "Этот поддомен содержит недопустимые символы или структуру. Он будет очищен автоматически при сохранении.",
|
||||||
"domainPickerError": "Ошибка",
|
"domainPickerError": "Ошибка",
|
||||||
"domainPickerErrorLoadDomains": "Не удалось загрузить домены организации",
|
"domainPickerErrorLoadDomains": "Не удалось загрузить домены организации",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Масштаб",
|
"title": "Масштаб",
|
||||||
"description": "Функции предприятия, 50 пользователей, 50 сайтов, а также приоритетная поддержка."
|
"description": "Функции корпоративного уровня, 50 пользователей, 100 сайтов и приоритетная поддержка."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Только для личного использования (бесплатная лицензия - без оформления на кассе)",
|
"personalUseOnly": "Только для личного использования (бесплатная лицензия - без оформления на кассе)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Действие",
|
"action": "Действие",
|
||||||
"actor": "Актер",
|
"actor": "Актер",
|
||||||
"timestamp": "Отметка времени",
|
"timestamp": "Отметка времени",
|
||||||
"accessLogs": "Журналы доступа",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "Экспорт CSV",
|
"exportCsv": "Экспорт CSV",
|
||||||
"exportError": "Неизвестная ошибка при экспорте CSV",
|
"exportError": "Неизвестная ошибка при экспорте CSV",
|
||||||
"exportCsvTooltip": "В пределах диапазона времени",
|
"exportCsvTooltip": "В пределах диапазона времени",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "Причина",
|
"reason": "Причина",
|
||||||
"requestLogs": "Запросить журналы",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "Аналитика запроса",
|
"requestAnalytics": "Аналитика запроса",
|
||||||
"host": "Хост",
|
"host": "Хост",
|
||||||
"location": "Местоположение",
|
"location": "Местоположение",
|
||||||
"actionLogs": "Журнал действий",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "Запросить журналы",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Журналы доступа",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Журнал действий",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Сохранение журнала",
|
"logRetention": "Сохранение журнала",
|
||||||
"logRetentionDescription": "Управление сохранением различных типов журналов для этой организации или отключение их",
|
"logRetentionDescription": "Управление сохранением различных типов журналов для этой организации или отключение их",
|
||||||
"requestLogsDescription": "Просмотреть подробные журналы запроса ресурсов в этой организации",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Просмотреть подробную аналитику запроса для ресурсов в этой организации",
|
"requestAnalyticsDescription": "Просмотреть подробную аналитику запроса для ресурсов в этой организации",
|
||||||
"logRetentionRequestLabel": "Запросить сохранение журнала",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "Как долго сохранять журналы запросов",
|
"logRetentionRequestDescription": "Как долго сохранять журналы запросов",
|
||||||
"logRetentionAccessLabel": "Хранение журнала доступа",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Как долго сохранять журналы доступа",
|
"logRetentionAccessDescription": "Как долго сохранять журналы доступа",
|
||||||
"logRetentionActionLabel": "Сохранение журнала действий",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Как долго хранить журналы действий",
|
"logRetentionActionDescription": "Как долго хранить журналы действий",
|
||||||
"logRetentionConnectionLabel": "Сохранение журнала подключений",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Как долго хранить журналы подключений",
|
"logRetentionConnectionDescription": "Как долго хранить журналы подключений",
|
||||||
"logRetentionDisabled": "Отключено",
|
"logRetentionDisabled": "Отключено",
|
||||||
"logRetention3Days": "3 дня",
|
"logRetention3Days": "3 дня",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Конец следующего года",
|
"logRetentionEndOfFollowingYear": "Конец следующего года",
|
||||||
"actionLogsDescription": "Просмотр истории действий, выполненных в этой организации",
|
"actionLogsDescription": "Просмотр истории действий, выполненных в этой организации",
|
||||||
"accessLogsDescription": "Просмотр запросов авторизации доступа к ресурсам этой организации",
|
"accessLogsDescription": "Просмотр запросов авторизации доступа к ресурсам этой организации",
|
||||||
"connectionLogs": "Журнал подключений",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Просмотр журналов подключения туннелей в этой организации",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Журнал подключений",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Вещание",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Адрес источника",
|
"sourceAddress": "Адрес источника",
|
||||||
"destinationAddress": "Адрес назначения",
|
"destinationAddress": "Адрес назначения",
|
||||||
"duration": "Продолжительность",
|
"duration": "Продолжительность",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Отправляет отдельный HTTP POST для каждого отдельного события. Используйте только для конечных точек, которые не могут обрабатывать пакеты.",
|
"httpDestFormatSingleDescription": "Отправляет отдельный HTTP POST для каждого отдельного события. Используйте только для конечных точек, которые не могут обрабатывать пакеты.",
|
||||||
"httpDestLogTypesTitle": "Типы журналов",
|
"httpDestLogTypesTitle": "Типы журналов",
|
||||||
"httpDestLogTypesDescription": "Выберите, какие типы журналов пересылаются в этот пункт назначения. Только включенные типы журналов будут транслированы.",
|
"httpDestLogTypesDescription": "Выберите, какие типы журналов пересылаются в этот пункт назначения. Только включенные типы журналов будут транслированы.",
|
||||||
"httpDestAccessLogsTitle": "Журналы доступа",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Попытки доступа к ресурсам, включая аутентифицированные и отклоненные запросы.",
|
"httpDestAccessLogsDescription": "Попытки доступа к ресурсам, включая аутентифицированные и отклоненные запросы.",
|
||||||
"httpDestActionLogsTitle": "Журнал действий",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Административные меры, осуществляемые пользователями в рамках организации.",
|
"httpDestActionLogsDescription": "Административные меры, осуществляемые пользователями в рамках организации.",
|
||||||
"httpDestConnectionLogsTitle": "Журнал подключений",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "События связи с сайтами и туннелями, включая соединения и отключения.",
|
"httpDestConnectionLogsDescription": "События связи с сайтами и туннелями, включая соединения и отключения.",
|
||||||
"httpDestRequestLogsTitle": "Запросить журналы",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "Журналы запросов HTTP для проксируемых ресурсов, включая метод, путь и код ответа.",
|
"httpDestRequestLogsDescription": "Журналы запросов HTTP для проксируемых ресурсов, включая метод, путь и код ответа.",
|
||||||
"httpDestSaveChanges": "Сохранить изменения",
|
"httpDestSaveChanges": "Сохранить изменения",
|
||||||
"httpDestCreateDestination": "Создать адрес назначения",
|
"httpDestCreateDestination": "Создать адрес назначения",
|
||||||
"httpDestUpdatedSuccess": "Адрес назначения успешно обновлен",
|
"httpDestUpdatedSuccess": "Адрес назначения успешно обновлен",
|
||||||
"httpDestCreatedSuccess": "Адрес назначения успешно создан",
|
"httpDestCreatedSuccess": "Адрес назначения успешно создан",
|
||||||
"httpDestUpdateFailed": "Не удалось обновить место назначения",
|
"httpDestUpdateFailed": "Не удалось обновить место назначения",
|
||||||
"httpDestCreateFailed": "Не удалось создать место назначения"
|
"httpDestCreateFailed": "Не удалось создать место назначения",
|
||||||
|
"idpAddActionCreateNew": "Создать нового поставщика удостоверений",
|
||||||
|
"idpAddActionImportFromOrg": "Импортировать из другой организации",
|
||||||
|
"idpImportDialogTitle": "Импортировать поставщика удостоверений",
|
||||||
|
"idpImportDialogDescription": "Выберите поставщика удостоверений из организации, где вы являетесь администратором. Он будет связан с этой организацией.",
|
||||||
|
"idpImportSearchPlaceholder": "Поиск по организации или имени поставщика...",
|
||||||
|
"idpImportEmpty": "Поставщики удостоверений не найдены.",
|
||||||
|
"idpImportedDescription": "Поставщик удостоверений успешно импортирован.",
|
||||||
|
"idpDeleteGlobalQuestion": "Вы уверены, что хотите навсегда удалить этого поставщика удостоверений?",
|
||||||
|
"idpDeleteGlobalDescription": "Это навсегда удалит поставщика удостоверений из всех организаций, с которыми он связан.",
|
||||||
|
"idpUnassociateTitle": "Рассоединить провайдера удостоверений",
|
||||||
|
"idpUnassociateQuestion": "Вы уверены, что хотите рассоединить этого поставщика удостоверений с этой организацией?",
|
||||||
|
"idpUnassociateDescription": "Все пользователи, связанные с этим поставщиком удостоверений, будут удалены из этой организации, но поставщик удостоверений будет продолжать существовать для других связанных организаций.",
|
||||||
|
"idpUnassociateConfirm": "Подтвердите рассоединение поставщика удостоверений",
|
||||||
|
"idpUnassociateWarning": "Это не может быть отменено для этой организации.",
|
||||||
|
"idpUnassociatedDescription": "Поставщик удостоверений успешно рассоединен с этой организацией",
|
||||||
|
"idpUnassociateMenu": "Рассоединить",
|
||||||
|
"idpDeleteAllOrgsMenu": "Удалить",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "Herkese Açık Kaynakları Yönet",
|
"proxyResourceTitle": "Herkese Açık Kaynakları Yönet",
|
||||||
"proxyResourceDescription": "Bir web tarayıcısı aracılığıyla kamuya açık kaynaklar oluşturun ve yönetin",
|
"proxyResourceDescription": "Bir web tarayıcısı aracılığıyla kamuya açık kaynaklar oluşturun ve yönetin",
|
||||||
"proxyResourcesBannerTitle": "Web Tabanlı Genel Erişim",
|
"proxyResourcesBannerTitle": "Web Tabanlı Genel Erişim",
|
||||||
"proxyResourcesBannerDescription": "Genel kaynaklar, web tarayıcısı aracılığıyla herkesin internette erişebileceği HTTPS veya TCP/UDP proxy'leridir. Özel kaynakların aksine, istemci tarafı yazılıma ihtiyaç duymazlar ve kimlik ve bağlam farkındalığı erişim politikalarını içerebilirler.",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "Özel Kaynakları Yönet",
|
"clientResourceTitle": "Özel Kaynakları Yönet",
|
||||||
"clientResourceDescription": "Sadece bağlı bir istemci aracılığıyla erişilebilen kaynakları oluşturun ve yönetin",
|
"clientResourceDescription": "Sadece bağlı bir istemci aracılığıyla erişilebilen kaynakları oluşturun ve yönetin",
|
||||||
"privateResourcesBannerTitle": "Sıfır Güven Özel Erişim",
|
"privateResourcesBannerTitle": "Sıfır Güven Özel Erişim",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "Organizasyon Kimliği Eksik",
|
"orgMissing": "Organizasyon Kimliği Eksik",
|
||||||
"orgMissingMessage": "Organizasyon kimliği olmadan daveti yeniden oluşturmanız mümkün değildir.",
|
"orgMissingMessage": "Organizasyon kimliği olmadan daveti yeniden oluşturmanız mümkün değildir.",
|
||||||
"accessUsersManage": "Kullanıcıları Yönet",
|
"accessUsersManage": "Kullanıcıları Yönet",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "Bu organizasyona erişimi olan kullanıcıları davet edin ve yönetin",
|
"accessUsersDescription": "Bu organizasyona erişimi olan kullanıcıları davet edin ve yönetin",
|
||||||
"accessUsersSearch": "Kullanıcıları ara...",
|
"accessUsersSearch": "Kullanıcıları ara...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "Kullanıcı Oluştur",
|
"accessUserCreate": "Kullanıcı Oluştur",
|
||||||
"accessUserRemove": "Kullanıcıyı Kaldır",
|
"accessUserRemove": "Kullanıcıyı Kaldır",
|
||||||
"username": "Kullanıcı Adı",
|
"username": "Kullanıcı Adı",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "Tüm Kullanıcıları Yönet",
|
"userTitle": "Tüm Kullanıcıları Yönet",
|
||||||
"userDescription": "Sistemdeki tüm kullanıcıları görün ve yönetin",
|
"userDescription": "Sistemdeki tüm kullanıcıları görün ve yönetin",
|
||||||
"userAbount": "Kullanıcı Yönetimi Hakkında",
|
"userAbount": "Kullanıcı Yönetimi Hakkında",
|
||||||
"userAbountDescription": "Bu tablo sistemdeki tüm kök kullanıcı nesnelerini gösterir. Her kullanıcı birden fazla organizasyona ait olabilir. Bir kullanıcıyı bir organizasyondan kaldırmak, onların kök kullanıcı nesnesini silmez - sistemde kalmaya devam ederler. Bir kullanıcıyı sistemden tamamen kaldırmak için, bu tablodaki silme işlemini kullanarak kök kullanıcı nesnesini silmelisiniz.",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "Sunucu Kullanıcıları",
|
"userServer": "Sunucu Kullanıcıları",
|
||||||
"userSearch": "Sunucu kullanıcılarını ara...",
|
"userSearch": "Sunucu kullanıcılarını ara...",
|
||||||
"userErrorDelete": "Kullanıcı silme hatası",
|
"userErrorDelete": "Kullanıcı silme hatası",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "Lisans anahtarı etkinleştirilemedi",
|
"licenseErrorKeyActivate": "Lisans anahtarı etkinleştirilemedi",
|
||||||
"licenseErrorKeyActivateDescription": "Lisans anahtarı etkinleştirilirken bir hata oluştu.",
|
"licenseErrorKeyActivateDescription": "Lisans anahtarı etkinleştirilirken bir hata oluştu.",
|
||||||
"licenseAbout": "Lisans Hakkında",
|
"licenseAbout": "Lisans Hakkında",
|
||||||
|
"licenseBannerTitle": "Kurumsal Lisansınızı Etkinleştirin",
|
||||||
|
"licenseBannerDescription": "Kendi barındırdığınız Pangolin örneğiniz için kurumsal özelliklerin kilidini açın. Premium yetenekleri etkinleştirmek için bir lisans anahtarı satın alın, ardından aşağıya ekleyin.",
|
||||||
|
"licenseBannerGetLicense": "Lisans Alın",
|
||||||
|
"licenseBannerViewDocs": "Dokümantasyonu Görüntüleyin",
|
||||||
"communityEdition": "Topluluk Sürümü",
|
"communityEdition": "Topluluk Sürümü",
|
||||||
"licenseAboutDescription": "Bu, Pangolin'i ticari bir ortamda kullanan işletme ve kurumsal kullanıcılar içindir. Pangolin'i kişisel kullanım için kullanıyorsanız, bu bölümü görmezden gelebilirsiniz.",
|
"licenseAboutDescription": "Bu, Pangolin'i ticari bir ortamda kullanan işletme ve kurumsal kullanıcılar içindir. Pangolin'i kişisel kullanım için kullanıyorsanız, bu bölümü görmezden gelebilirsiniz.",
|
||||||
"licenseKeyActivated": "Lisans anahtarı etkinleştirildi",
|
"licenseKeyActivated": "Lisans anahtarı etkinleştirildi",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "Kullanıcı Bilgileri",
|
"userSettings": "Kullanıcı Bilgileri",
|
||||||
"userSettingsDescription": "Yeni kullanıcı için detayları girin",
|
"userSettingsDescription": "Yeni kullanıcı için detayları girin",
|
||||||
"inviteEmailSent": "Kullanıcıya davet e-postası gönder",
|
"inviteEmailSent": "Kullanıcıya davet e-postası gönder",
|
||||||
"inviteValid": "Geçerli Süresi",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "Süreyi seçin",
|
"selectDuration": "Süreyi seçin",
|
||||||
"selectResource": "Kaynak Seçin",
|
"selectResource": "Kaynak Seçin",
|
||||||
"filterByResource": "Kaynağa Göre Filtrele",
|
"filterByResource": "Kaynağa Göre Filtrele",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "Bu kimlik sağlayıcı için bir görüntü adı",
|
"idpDisplayName": "Bu kimlik sağlayıcı için bir görüntü adı",
|
||||||
"idpAutoProvisionUsers": "Kullanıcıları Otomatik Sağla",
|
"idpAutoProvisionUsers": "Kullanıcıları Otomatik Sağla",
|
||||||
"idpAutoProvisionUsersDescription": "Etkinleştirildiğinde, kullanıcılar rol ve organizasyonlara eşleme yeteneğiyle birlikte sistemde otomatik olarak oluşturulacak.",
|
"idpAutoProvisionUsersDescription": "Etkinleştirildiğinde, kullanıcılar rol ve organizasyonlara eşleme yeteneğiyle birlikte sistemde otomatik olarak oluşturulacak.",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "Kimlik sağlayıcı oluşturulduktan sonra otomatik sağlama ayarlarını yapılandırabilirsiniz.",
|
||||||
"licenseBadge": " ",
|
"licenseBadge": " ",
|
||||||
"idpType": "Sağlayıcı Türü",
|
"idpType": "Sağlayıcı Türü",
|
||||||
"idpTypeDescription": "Yapılandırmak istediğiniz kimlik sağlayıcısı türünü seçin",
|
"idpTypeDescription": "Yapılandırmak istediğiniz kimlik sağlayıcısı türünü seçin",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "Varsayılan Rol Eşleme",
|
"defaultMappingsRole": "Varsayılan Rol Eşleme",
|
||||||
"defaultMappingsRoleDescription": "JMESPath to extract role information from the ID token. The result of this expression must return the role name as defined in the organization as a string.",
|
"defaultMappingsRoleDescription": "JMESPath to extract role information from the ID token. The result of this expression must return the role name as defined in the organization as a string.",
|
||||||
"defaultMappingsOrg": "Varsayılan Kuruluş Eşleme",
|
"defaultMappingsOrg": "Varsayılan Kuruluş Eşleme",
|
||||||
"defaultMappingsOrgDescription": "JMESPath to extract organization information from the ID token. This expression must return the org ID or true for the user to be allowed to access the organization.",
|
"defaultMappingsOrgDescription": "Ayarladığınızda, bu ifade kullanıcının o kuruluşa erişmesi için kuruluş kimliğini veya doğru değerini döndürmelidir. Ayarlamadığınızda, rol eşleme tanımlamak yeterlidir: kullanıcı, kuruluş içinde onlar için geçerli bir rol eşlemesi çözümlenebildiği sürece erişime izin verilir.",
|
||||||
"defaultMappingsSubmit": "Varsayılan Eşlemeleri Kaydet",
|
"defaultMappingsSubmit": "Varsayılan Eşlemeleri Kaydet",
|
||||||
"orgPoliciesEdit": "Kuruluş Politikasını Düzenle",
|
"orgPoliciesEdit": "Kuruluş Politikasını Düzenle",
|
||||||
"org": "Kuruluş",
|
"org": "Kuruluş",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "Uluslararası Alan Adı Tespit Edildi",
|
"internationaldomaindetected": "Uluslararası Alan Adı Tespit Edildi",
|
||||||
"willbestoredas": "Şu şekilde depolanacak:",
|
"willbestoredas": "Şu şekilde depolanacak:",
|
||||||
"roleMappingDescription": "Otomatik Sağlama etkinleştirildiğinde kullanıcıların oturum açarken rollerin nasıl atandığını belirleyin.",
|
"roleMappingDescription": "Bu kimlik sağlayıcı ile oturum açıldığında kullanıcılara rollerin nasıl atandığını belirleyin.",
|
||||||
"selectRole": "Bir Rol Seçin",
|
"selectRole": "Bir Rol Seçin",
|
||||||
"roleMappingExpression": "İfade",
|
"roleMappingExpression": "İfade",
|
||||||
"selectRolePlaceholder": "Bir rol seçin",
|
"selectRolePlaceholder": "Bir rol seçin",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "Kuruluşun kimlik doğrulama sayfası için bir alan seçin",
|
"selectDomainForOrgAuthPage": "Kuruluşun kimlik doğrulama sayfası için bir alan seçin",
|
||||||
"domainPickerProvidedDomain": "Sağlanan Alan Adı",
|
"domainPickerProvidedDomain": "Sağlanan Alan Adı",
|
||||||
"domainPickerFreeProvidedDomain": "Ücretsiz Sağlanan Alan Adı",
|
"domainPickerFreeProvidedDomain": "Ücretsiz Sağlanan Alan Adı",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "Sağlanan alan adları ücretli bir özelliktir. Planınıza dahil bir alan adı almak için abone olun - kendi alan adınızı getirmenize gerek yok.",
|
||||||
"domainPickerVerified": "Doğrulandı",
|
"domainPickerVerified": "Doğrulandı",
|
||||||
"domainPickerUnverified": "Doğrulanmadı",
|
"domainPickerUnverified": "Doğrulanmadı",
|
||||||
|
"domainPickerManual": "Manuel",
|
||||||
"domainPickerInvalidSubdomainStructure": "Bu alt alan adı geçersiz karakterler veya yapı içeriyor. Kaydettiğinizde otomatik olarak temizlenecektir.",
|
"domainPickerInvalidSubdomainStructure": "Bu alt alan adı geçersiz karakterler veya yapı içeriyor. Kaydettiğinizde otomatik olarak temizlenecektir.",
|
||||||
"domainPickerError": "Hata",
|
"domainPickerError": "Hata",
|
||||||
"domainPickerErrorLoadDomains": "Organizasyon alan adları yüklenemedi",
|
"domainPickerErrorLoadDomains": "Organizasyon alan adları yüklenemedi",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "Ölçek",
|
"title": "Ölçek",
|
||||||
"description": "Kurumsal özellikler, 50 kullanıcı, 50 site ve öncelikli destek."
|
"description": "Kurumsal özellikler, 50 kullanıcı, 100 site ve öncelikli destek."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "Kişisel kullanım için (ücretsiz lisans - ödeme yok)",
|
"personalUseOnly": "Kişisel kullanım için (ücretsiz lisans - ödeme yok)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "Eylem",
|
"action": "Eylem",
|
||||||
"actor": "Aktör",
|
"actor": "Aktör",
|
||||||
"timestamp": "Zaman damgası",
|
"timestamp": "Zaman damgası",
|
||||||
"accessLogs": "Erişim Günlükleri",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "CSV Dışa Aktar",
|
"exportCsv": "CSV Dışa Aktar",
|
||||||
"exportError": "CSV dışa aktarılırken bilinmeyen hata",
|
"exportError": "CSV dışa aktarılırken bilinmeyen hata",
|
||||||
"exportCsvTooltip": "Zaman Aralığında",
|
"exportCsvTooltip": "Zaman Aralığında",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "Daha Fazla Kimlik Doğrulama Yöntemi Yok",
|
"noMoreAuthMethods": "Daha Fazla Kimlik Doğrulama Yöntemi Yok",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "Sebep",
|
"reason": "Sebep",
|
||||||
"requestLogs": "İstek Günlükleri",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "İstek Analizi",
|
"requestAnalytics": "İstek Analizi",
|
||||||
"host": "Sunucu",
|
"host": "Sunucu",
|
||||||
"location": "Konum",
|
"location": "Konum",
|
||||||
"actionLogs": "Eylem Günlükleri",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "İstek Günlükleri",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "Erişim Günlükleri",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "Eylem Günlükleri",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "Kayıt Saklama",
|
"logRetention": "Kayıt Saklama",
|
||||||
"logRetentionDescription": "Bu organizasyon için farklı türdeki günlüklerin ne kadar süre saklanacağını yönetin veya devre dışı bırakın",
|
"logRetentionDescription": "Bu organizasyon için farklı türdeki günlüklerin ne kadar süre saklanacağını yönetin veya devre dışı bırakın",
|
||||||
"requestLogsDescription": "Bu organizasyondaki kaynaklar için ayrıntılı istek günlüklerini görüntüleyin",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "Bu organizasyondaki kaynaklar için ayrıntılı istek analizlerini görüntüleyin.",
|
"requestAnalyticsDescription": "Bu organizasyondaki kaynaklar için ayrıntılı istek analizlerini görüntüleyin.",
|
||||||
"logRetentionRequestLabel": "İstek Günlüğü Saklama",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "İstek günlüklerini ne kadar süre tutacağını belirle",
|
"logRetentionRequestDescription": "İstek günlüklerini ne kadar süre tutacağını belirle",
|
||||||
"logRetentionAccessLabel": "Erişim Günlüğü Saklama",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "Erişim günlüklerini ne kadar süre tutacağını belirle",
|
"logRetentionAccessDescription": "Erişim günlüklerini ne kadar süre tutacağını belirle",
|
||||||
"logRetentionActionLabel": "Eylem Günlüğü Saklama",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "Eylem günlüklerini ne kadar süre tutacağını belirle",
|
"logRetentionActionDescription": "Eylem günlüklerini ne kadar süre tutacağını belirle",
|
||||||
"logRetentionConnectionLabel": "Bağlantı kayıtlarını ne kadar süre saklayacağınız",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "Bağlantı kayıtlarını ne kadar süre saklayacağınız",
|
"logRetentionConnectionDescription": "Bağlantı kayıtlarını ne kadar süre saklayacağınız",
|
||||||
"logRetentionDisabled": "Devre Dışı",
|
"logRetentionDisabled": "Devre Dışı",
|
||||||
"logRetention3Days": "3 gün",
|
"logRetention3Days": "3 gün",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "Bir sonraki yılın sonu",
|
"logRetentionEndOfFollowingYear": "Bir sonraki yılın sonu",
|
||||||
"actionLogsDescription": "Bu organizasyondaki eylemler geçmişini görüntüleyin",
|
"actionLogsDescription": "Bu organizasyondaki eylemler geçmişini görüntüleyin",
|
||||||
"accessLogsDescription": "Bu organizasyondaki kaynaklar için erişim kimlik doğrulama isteklerini görüntüleyin",
|
"accessLogsDescription": "Bu organizasyondaki kaynaklar için erişim kimlik doğrulama isteklerini görüntüleyin",
|
||||||
"connectionLogs": "Bağlantı Kayıtları",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "Bu organizasyondaki tüneller için bağlantı geçmişine bakın",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "Bağlantı Kayıtları",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "Akış",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "Kaynak Adresi",
|
"sourceAddress": "Kaynak Adresi",
|
||||||
"destinationAddress": "Hedef Adresi",
|
"destinationAddress": "Hedef Adresi",
|
||||||
"duration": "Süre",
|
"duration": "Süre",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "Her olay için ayrı bir HTTP POST gönderir. Toplu işlere yetkemeyen uç noktalar için kullanın.",
|
"httpDestFormatSingleDescription": "Her olay için ayrı bir HTTP POST gönderir. Toplu işlere yetkemeyen uç noktalar için kullanın.",
|
||||||
"httpDestLogTypesTitle": "Kayıt Türleri",
|
"httpDestLogTypesTitle": "Kayıt Türleri",
|
||||||
"httpDestLogTypesDescription": "Bu hedefe hangi kayıt türlerinin iletileceğini seçin. Yalnızca etkin kayıt türleri yayınlanacaktır.",
|
"httpDestLogTypesDescription": "Bu hedefe hangi kayıt türlerinin iletileceğini seçin. Yalnızca etkin kayıt türleri yayınlanacaktır.",
|
||||||
"httpDestAccessLogsTitle": "Erişim Kayıtları",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "Kimlik doğrulanmış ve reddedilen talepler dahil kaynak erişim denemeleri.",
|
"httpDestAccessLogsDescription": "Kimlik doğrulanmış ve reddedilen talepler dahil kaynak erişim denemeleri.",
|
||||||
"httpDestActionLogsTitle": "Eylem Kayıtları",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "Kullanıcılar tarafından organizasyon içerisinde yapılan yönetici eylemleri.",
|
"httpDestActionLogsDescription": "Kullanıcılar tarafından organizasyon içerisinde yapılan yönetici eylemleri.",
|
||||||
"httpDestConnectionLogsTitle": "Bağlantı Kayıtları",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "Site ve tünel bağlantı olayları, bağlantılar ve bağlantı kesilmeleri dahil.",
|
"httpDestConnectionLogsDescription": "Site ve tünel bağlantı olayları, bağlantılar ve bağlantı kesilmeleri dahil.",
|
||||||
"httpDestRequestLogsTitle": "İstek Kayıtları",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "Yönlendirilmiş kaynaklar için HTTP istek kayıtları, yöntem, yol ve yanıt kodu dahil.",
|
"httpDestRequestLogsDescription": "Yönlendirilmiş kaynaklar için HTTP istek kayıtları, yöntem, yol ve yanıt kodu dahil.",
|
||||||
"httpDestSaveChanges": "Değişiklikleri Kaydet",
|
"httpDestSaveChanges": "Değişiklikleri Kaydet",
|
||||||
"httpDestCreateDestination": "Hedef Oluştur",
|
"httpDestCreateDestination": "Hedef Oluştur",
|
||||||
"httpDestUpdatedSuccess": "Hedef başarıyla güncellendi",
|
"httpDestUpdatedSuccess": "Hedef başarıyla güncellendi",
|
||||||
"httpDestCreatedSuccess": "Hedef başarıyla oluşturuldu",
|
"httpDestCreatedSuccess": "Hedef başarıyla oluşturuldu",
|
||||||
"httpDestUpdateFailed": "Hedef güncellenemedi",
|
"httpDestUpdateFailed": "Hedef güncellenemedi",
|
||||||
"httpDestCreateFailed": "Hedef oluşturulamadı"
|
"httpDestCreateFailed": "Hedef oluşturulamadı",
|
||||||
|
"idpAddActionCreateNew": "Yeni kimlik sağlayıcı oluştur",
|
||||||
|
"idpAddActionImportFromOrg": "Başka bir kuruluştan içe aktar",
|
||||||
|
"idpImportDialogTitle": "Kimlik Sağlayıcı İçe Aktar",
|
||||||
|
"idpImportDialogDescription": "Bir kuruluştan yönetici olduğunuz bir kimlik sağlayıcı seçin. Bu kuruluşla ilişkilendirilecektir.",
|
||||||
|
"idpImportSearchPlaceholder": "Kuruluş veya sağlayıcı adına göre ara...",
|
||||||
|
"idpImportEmpty": "Hiçbir kimlik sağlayıcı bulunamadı.",
|
||||||
|
"idpImportedDescription": "Kimlik sağlayıcı başarıyla içe aktarıldı.",
|
||||||
|
"idpDeleteGlobalQuestion": "Bu kimlik sağlayıcıyı kalıcı olarak silmek istediğinizden emin misiniz?",
|
||||||
|
"idpDeleteGlobalDescription": "Bu, kimlik sağlayıcıyı ilişkilendirildiği tüm kuruluşlardan kalıcı olarak silecektir.",
|
||||||
|
"idpUnassociateTitle": "Kimlik Sağlayıcının İlişkisini Kes",
|
||||||
|
"idpUnassociateQuestion": "Bu kimlik sağlayıcının bu kuruluştan ilişiğini kesmek istediğinizden emin misiniz?",
|
||||||
|
"idpUnassociateDescription": "Bu kimlik sağlayıcı ile ilişkilendirilen tüm kullanıcılar bu kuruluştan kaldırılacaktır, ancak kimlik sağlayıcı diğer ilişkilendirilen kuruluşlar için var olmaya devam edecektir.",
|
||||||
|
"idpUnassociateConfirm": "Kimlik Sağlayıcının İlişkisinin Kesilmesini Onayla",
|
||||||
|
"idpUnassociateWarning": "Bu işlem bu kuruluş için geri alınamaz.",
|
||||||
|
"idpUnassociatedDescription": "Kimlik sağlayıcı bu kuruluştan başarıyla ayrıldı",
|
||||||
|
"idpUnassociateMenu": "İlişkiyi Kes",
|
||||||
|
"idpDeleteAllOrgsMenu": "Sil",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
"proxyResourceTitle": "管理公共资源",
|
"proxyResourceTitle": "管理公共资源",
|
||||||
"proxyResourceDescription": "创建和管理可通过 Web 浏览器公开访问的资源",
|
"proxyResourceDescription": "创建和管理可通过 Web 浏览器公开访问的资源",
|
||||||
"proxyResourcesBannerTitle": "基于Web的公共访问",
|
"proxyResourcesBannerTitle": "基于Web的公共访问",
|
||||||
"proxyResourcesBannerDescription": "公共资源是可以通过网络浏览器在互联网上任何人访问的HTTPS或TCP/UDP代理。与私人资源不同,它们不需要客户端软件,并且可以包含身份和上下文感知访问策略。",
|
"proxyResourcesBannerDescription": "Public resources are HTTPS proxies accessible to anyone on the internet through a web browser. Unlike private resources, they do not require client-side software and can include identity and context-aware access policies.",
|
||||||
"clientResourceTitle": "管理私有资源",
|
"clientResourceTitle": "管理私有资源",
|
||||||
"clientResourceDescription": "创建和管理只能通过连接客户端访问的资源",
|
"clientResourceDescription": "创建和管理只能通过连接客户端访问的资源",
|
||||||
"privateResourcesBannerTitle": "零信任的私人访问",
|
"privateResourcesBannerTitle": "零信任的私人访问",
|
||||||
@@ -267,8 +267,11 @@
|
|||||||
"orgMissing": "缺少组织 ID",
|
"orgMissing": "缺少组织 ID",
|
||||||
"orgMissingMessage": "没有组织ID,无法重新生成邀请。",
|
"orgMissingMessage": "没有组织ID,无法重新生成邀请。",
|
||||||
"accessUsersManage": "管理用户",
|
"accessUsersManage": "管理用户",
|
||||||
|
"accessUserManage": "Manage User",
|
||||||
"accessUsersDescription": "邀请和管理访问此组织的用户",
|
"accessUsersDescription": "邀请和管理访问此组织的用户",
|
||||||
"accessUsersSearch": "搜索用户...",
|
"accessUsersSearch": "搜索用户...",
|
||||||
|
"accessUsersRoleFilterCount": "{count, plural, one {# role} other {# roles}}",
|
||||||
|
"accessUsersRoleFilterClear": "Clear role filters",
|
||||||
"accessUserCreate": "创建用户",
|
"accessUserCreate": "创建用户",
|
||||||
"accessUserRemove": "删除用户",
|
"accessUserRemove": "删除用户",
|
||||||
"username": "用户名",
|
"username": "用户名",
|
||||||
@@ -380,7 +383,7 @@
|
|||||||
"userTitle": "管理所有用户",
|
"userTitle": "管理所有用户",
|
||||||
"userDescription": "查看和管理系统中的所有用户",
|
"userDescription": "查看和管理系统中的所有用户",
|
||||||
"userAbount": "关于用户管理",
|
"userAbount": "关于用户管理",
|
||||||
"userAbountDescription": "此表格显示系统中所有根用户对象。每个用户可能属于多个组织。 从组织中删除用户不会删除其根用户对象 - 他们将保留在系统中。 要从系统中完全删除用户,您必须使用此表格中的删除操作删除其根用户对象。",
|
"userAbountDescription": "This table displays all base user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their base user object. They will remain in the system. To completely remove a user from the system, you must delete their base user object using the delete action in this table.",
|
||||||
"userServer": "服务器用户",
|
"userServer": "服务器用户",
|
||||||
"userSearch": "搜索服务器用户...",
|
"userSearch": "搜索服务器用户...",
|
||||||
"userErrorDelete": "删除用户时出错",
|
"userErrorDelete": "删除用户时出错",
|
||||||
@@ -405,6 +408,10 @@
|
|||||||
"licenseErrorKeyActivate": "激活许可证密钥失败",
|
"licenseErrorKeyActivate": "激活许可证密钥失败",
|
||||||
"licenseErrorKeyActivateDescription": "激活许可证密钥时出错。",
|
"licenseErrorKeyActivateDescription": "激活许可证密钥时出错。",
|
||||||
"licenseAbout": "关于许可协议",
|
"licenseAbout": "关于许可协议",
|
||||||
|
"licenseBannerTitle": "启用您的企业许可证",
|
||||||
|
"licenseBannerDescription": "为您自行托管的Pangolin实例解锁企业功能。购买许可证密钥以激活高级功能,然后在下方添加。",
|
||||||
|
"licenseBannerGetLicense": "获取许可证",
|
||||||
|
"licenseBannerViewDocs": "查看文档",
|
||||||
"communityEdition": "社区版",
|
"communityEdition": "社区版",
|
||||||
"licenseAboutDescription": "这是针对商业环境中使用Pangolin的商业和企业用户。 如果您正在使用 Pangolin 供个人使用,您可以忽略此部分。",
|
"licenseAboutDescription": "这是针对商业环境中使用Pangolin的商业和企业用户。 如果您正在使用 Pangolin 供个人使用,您可以忽略此部分。",
|
||||||
"licenseKeyActivated": "授权密钥已激活",
|
"licenseKeyActivated": "授权密钥已激活",
|
||||||
@@ -519,7 +526,7 @@
|
|||||||
"userSettings": "用户信息",
|
"userSettings": "用户信息",
|
||||||
"userSettingsDescription": "输入新用户的详细信息",
|
"userSettingsDescription": "输入新用户的详细信息",
|
||||||
"inviteEmailSent": "发送邀请邮件给用户",
|
"inviteEmailSent": "发送邀请邮件给用户",
|
||||||
"inviteValid": "有效",
|
"inviteValid": "Invite Valid For (days)",
|
||||||
"selectDuration": "选择持续时间",
|
"selectDuration": "选择持续时间",
|
||||||
"selectResource": "选择资源",
|
"selectResource": "选择资源",
|
||||||
"filterByResource": "按资源过滤",
|
"filterByResource": "按资源过滤",
|
||||||
@@ -894,6 +901,7 @@
|
|||||||
"idpDisplayName": "此身份提供商的显示名称",
|
"idpDisplayName": "此身份提供商的显示名称",
|
||||||
"idpAutoProvisionUsers": "自动提供用户",
|
"idpAutoProvisionUsers": "自动提供用户",
|
||||||
"idpAutoProvisionUsersDescription": "如果启用,用户将在首次登录时自动在系统中创建,并且能够映射用户到角色和组织。",
|
"idpAutoProvisionUsersDescription": "如果启用,用户将在首次登录时自动在系统中创建,并且能够映射用户到角色和组织。",
|
||||||
|
"idpAutoProvisionConfigureAfterCreate": "您可以在创建身份提供者后配置自动配置设置。",
|
||||||
"licenseBadge": "EE",
|
"licenseBadge": "EE",
|
||||||
"idpType": "提供者类型",
|
"idpType": "提供者类型",
|
||||||
"idpTypeDescription": "选择您想要配置的身份提供者类型",
|
"idpTypeDescription": "选择您想要配置的身份提供者类型",
|
||||||
@@ -945,7 +953,7 @@
|
|||||||
"defaultMappingsRole": "默认角色映射",
|
"defaultMappingsRole": "默认角色映射",
|
||||||
"defaultMappingsRoleDescription": "此表达式的结果必须返回组织中定义的角色名称作为字符串。",
|
"defaultMappingsRoleDescription": "此表达式的结果必须返回组织中定义的角色名称作为字符串。",
|
||||||
"defaultMappingsOrg": "默认组织映射",
|
"defaultMappingsOrg": "默认组织映射",
|
||||||
"defaultMappingsOrgDescription": "此表达式必须返回 组织ID 或 true 才能允许用户访问组织。",
|
"defaultMappingsOrgDescription": "设置时,此表达式必须返回组织ID或true才能让用户访问该组织。如果未设置,定义角色映射就足够了:只要在组织内可以为用户找出有效角色映射,用户就被允许进入。",
|
||||||
"defaultMappingsSubmit": "保存默认映射",
|
"defaultMappingsSubmit": "保存默认映射",
|
||||||
"orgPoliciesEdit": "编辑组织策略",
|
"orgPoliciesEdit": "编辑组织策略",
|
||||||
"org": "组织",
|
"org": "组织",
|
||||||
@@ -2022,7 +2030,7 @@
|
|||||||
},
|
},
|
||||||
"internationaldomaindetected": "检测到国际域",
|
"internationaldomaindetected": "检测到国际域",
|
||||||
"willbestoredas": "储存为:",
|
"willbestoredas": "储存为:",
|
||||||
"roleMappingDescription": "确定当用户启用自动配送时如何分配他们的角色。",
|
"roleMappingDescription": "确定当用户使用此身份提供者登陆时如何分配角色。",
|
||||||
"selectRole": "选择角色",
|
"selectRole": "选择角色",
|
||||||
"roleMappingExpression": "表达式",
|
"roleMappingExpression": "表达式",
|
||||||
"selectRolePlaceholder": "选择角色",
|
"selectRolePlaceholder": "选择角色",
|
||||||
@@ -2114,8 +2122,10 @@
|
|||||||
"selectDomainForOrgAuthPage": "选择组织认证页面的域",
|
"selectDomainForOrgAuthPage": "选择组织认证页面的域",
|
||||||
"domainPickerProvidedDomain": "提供的域",
|
"domainPickerProvidedDomain": "提供的域",
|
||||||
"domainPickerFreeProvidedDomain": "免费提供的域",
|
"domainPickerFreeProvidedDomain": "免费提供的域",
|
||||||
|
"domainPickerFreeDomainsPaidFeature": "提供的域名是付费功能。订阅即可将域名包含在您的计划中—无需自带域名。",
|
||||||
"domainPickerVerified": "已验证",
|
"domainPickerVerified": "已验证",
|
||||||
"domainPickerUnverified": "未验证",
|
"domainPickerUnverified": "未验证",
|
||||||
|
"domainPickerManual": "手动",
|
||||||
"domainPickerInvalidSubdomainStructure": "此子域包含无效的字符或结构。当您保存时,它将被自动清除。",
|
"domainPickerInvalidSubdomainStructure": "此子域包含无效的字符或结构。当您保存时,它将被自动清除。",
|
||||||
"domainPickerError": "错误",
|
"domainPickerError": "错误",
|
||||||
"domainPickerErrorLoadDomains": "加载组织域名失败",
|
"domainPickerErrorLoadDomains": "加载组织域名失败",
|
||||||
@@ -2345,7 +2355,7 @@
|
|||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"title": "缩放比例",
|
"title": "缩放比例",
|
||||||
"description": "企业特征、50个用户、50个站点和优先支持。"
|
"description": "企业功能,50个用户,100个站点,以及优先支持。"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"personalUseOnly": "仅限个人使用(免费许可 - 无需结账)",
|
"personalUseOnly": "仅限个人使用(免费许可 - 无需结账)",
|
||||||
@@ -2409,7 +2419,7 @@
|
|||||||
"action": "行 动",
|
"action": "行 动",
|
||||||
"actor": "执行者",
|
"actor": "执行者",
|
||||||
"timestamp": "时间戳",
|
"timestamp": "时间戳",
|
||||||
"accessLogs": "访问日志",
|
"accessLogs": "Authentication Logs",
|
||||||
"exportCsv": "导出CSV",
|
"exportCsv": "导出CSV",
|
||||||
"exportError": "导出CSV时发生未知错误",
|
"exportError": "导出CSV时发生未知错误",
|
||||||
"exportCsvTooltip": "在时间范围内",
|
"exportCsvTooltip": "在时间范围内",
|
||||||
@@ -2429,25 +2439,25 @@
|
|||||||
"noMoreAuthMethods": "No Valid Auth",
|
"noMoreAuthMethods": "No Valid Auth",
|
||||||
"ip": "IP",
|
"ip": "IP",
|
||||||
"reason": "原因",
|
"reason": "原因",
|
||||||
"requestLogs": "请求日志",
|
"requestLogs": "HTTPS Request Logs",
|
||||||
"requestAnalytics": "请求分析",
|
"requestAnalytics": "请求分析",
|
||||||
"host": "主机",
|
"host": "主机",
|
||||||
"location": "地点",
|
"location": "地点",
|
||||||
"actionLogs": "操作日志",
|
"actionLogs": "Admin Action Logs",
|
||||||
"sidebarLogsRequest": "请求日志",
|
"sidebarLogsRequest": "HTTPS Request Logs",
|
||||||
"sidebarLogsAccess": "访问日志",
|
"sidebarLogsAccess": "Authentication Logs",
|
||||||
"sidebarLogsAction": "操作日志",
|
"sidebarLogsAction": "Admin Action Logs",
|
||||||
"logRetention": "日志保留",
|
"logRetention": "日志保留",
|
||||||
"logRetentionDescription": "管理不同类型的日志为这个机构保留多长时间或禁用这些日志",
|
"logRetentionDescription": "管理不同类型的日志为这个机构保留多长时间或禁用这些日志",
|
||||||
"requestLogsDescription": "查看此机构资源的详细请求日志",
|
"requestLogsDescription": "View detailed request logs for HTTPS resources in this organization",
|
||||||
"requestAnalyticsDescription": "查看此机构资源的详细请求分析",
|
"requestAnalyticsDescription": "查看此机构资源的详细请求分析",
|
||||||
"logRetentionRequestLabel": "请求日志保留",
|
"logRetentionRequestLabel": "HTTPS Request Log Retention",
|
||||||
"logRetentionRequestDescription": "保留请求日志的时间",
|
"logRetentionRequestDescription": "保留请求日志的时间",
|
||||||
"logRetentionAccessLabel": "访问日志保留",
|
"logRetentionAccessLabel": "Authentication Log Retention",
|
||||||
"logRetentionAccessDescription": "保留访问日志的时间",
|
"logRetentionAccessDescription": "保留访问日志的时间",
|
||||||
"logRetentionActionLabel": "动作日志保留",
|
"logRetentionActionLabel": "Admin Action Log Retention",
|
||||||
"logRetentionActionDescription": "保留操作日志的时间",
|
"logRetentionActionDescription": "保留操作日志的时间",
|
||||||
"logRetentionConnectionLabel": "连接日志保留",
|
"logRetentionConnectionLabel": "Network Log Retention",
|
||||||
"logRetentionConnectionDescription": "保留连接日志的时间",
|
"logRetentionConnectionDescription": "保留连接日志的时间",
|
||||||
"logRetentionDisabled": "已禁用",
|
"logRetentionDisabled": "已禁用",
|
||||||
"logRetention3Days": "3 天",
|
"logRetention3Days": "3 天",
|
||||||
@@ -2459,10 +2469,10 @@
|
|||||||
"logRetentionEndOfFollowingYear": "下一年结束",
|
"logRetentionEndOfFollowingYear": "下一年结束",
|
||||||
"actionLogsDescription": "查看此机构执行的操作历史",
|
"actionLogsDescription": "查看此机构执行的操作历史",
|
||||||
"accessLogsDescription": "查看此机构资源的访问认证请求",
|
"accessLogsDescription": "查看此机构资源的访问认证请求",
|
||||||
"connectionLogs": "连接日志",
|
"connectionLogs": "Network Logs",
|
||||||
"connectionLogsDescription": "查看此机构隧道的连接日志",
|
"connectionLogsDescription": "View network session logs handled by sites in this organization",
|
||||||
"sidebarLogsConnection": "连接日志",
|
"sidebarLogsConnection": "Network Logs",
|
||||||
"sidebarLogsStreaming": "流流",
|
"sidebarLogsStreaming": "Event Streaming",
|
||||||
"sourceAddress": "源地址",
|
"sourceAddress": "源地址",
|
||||||
"destinationAddress": "目的地址",
|
"destinationAddress": "目的地址",
|
||||||
"duration": "期限",
|
"duration": "期限",
|
||||||
@@ -2880,18 +2890,36 @@
|
|||||||
"httpDestFormatSingleDescription": "为每个事件单独发送一个 HTTP POST。仅用于无法处理批量的端点。",
|
"httpDestFormatSingleDescription": "为每个事件单独发送一个 HTTP POST。仅用于无法处理批量的端点。",
|
||||||
"httpDestLogTypesTitle": "日志类型",
|
"httpDestLogTypesTitle": "日志类型",
|
||||||
"httpDestLogTypesDescription": "选择转发到此目的地的日志类型。只有启用的日志类型才会被连续使用。",
|
"httpDestLogTypesDescription": "选择转发到此目的地的日志类型。只有启用的日志类型才会被连续使用。",
|
||||||
"httpDestAccessLogsTitle": "访问日志",
|
"httpDestAccessLogsTitle": "Authentication Logs",
|
||||||
"httpDestAccessLogsDescription": "资源访问尝试,包括已验证和拒绝的请求。",
|
"httpDestAccessLogsDescription": "资源访问尝试,包括已验证和拒绝的请求。",
|
||||||
"httpDestActionLogsTitle": "操作日志",
|
"httpDestActionLogsTitle": "Admin Action Logs",
|
||||||
"httpDestActionLogsDescription": "组织内部用户采取的行政行动。",
|
"httpDestActionLogsDescription": "组织内部用户采取的行政行动。",
|
||||||
"httpDestConnectionLogsTitle": "连接日志",
|
"httpDestConnectionLogsTitle": "Network Logs",
|
||||||
"httpDestConnectionLogsDescription": "站点和隧道连接事件,包括连接和断开连接。",
|
"httpDestConnectionLogsDescription": "站点和隧道连接事件,包括连接和断开连接。",
|
||||||
"httpDestRequestLogsTitle": "请求日志",
|
"httpDestRequestLogsTitle": "HTTPS Request Logs",
|
||||||
"httpDestRequestLogsDescription": "HTTP 请求代理资源日志,包括方法、路径和响应代码。",
|
"httpDestRequestLogsDescription": "HTTP 请求代理资源日志,包括方法、路径和响应代码。",
|
||||||
"httpDestSaveChanges": "保存更改",
|
"httpDestSaveChanges": "保存更改",
|
||||||
"httpDestCreateDestination": "创建目标",
|
"httpDestCreateDestination": "创建目标",
|
||||||
"httpDestUpdatedSuccess": "目标已成功更新",
|
"httpDestUpdatedSuccess": "目标已成功更新",
|
||||||
"httpDestCreatedSuccess": "目标创建成功",
|
"httpDestCreatedSuccess": "目标创建成功",
|
||||||
"httpDestUpdateFailed": "更新目标失败",
|
"httpDestUpdateFailed": "更新目标失败",
|
||||||
"httpDestCreateFailed": "创建目标失败"
|
"httpDestCreateFailed": "创建目标失败",
|
||||||
|
"idpAddActionCreateNew": "创建新的身份提供者",
|
||||||
|
"idpAddActionImportFromOrg": "从另一个组织导入",
|
||||||
|
"idpImportDialogTitle": "导入身份提供者",
|
||||||
|
"idpImportDialogDescription": "从您是管理员的组织中选择一个身份提供者。它将关联到本组织。",
|
||||||
|
"idpImportSearchPlaceholder": "按组织或提供者名称搜索……",
|
||||||
|
"idpImportEmpty": "未找到身份提供者。",
|
||||||
|
"idpImportedDescription": "身份提供者已成功导入。",
|
||||||
|
"idpDeleteGlobalQuestion": "您确定要永久删除此身份提供者吗?",
|
||||||
|
"idpDeleteGlobalDescription": "这将永久删除与其关联的所有组织中的身份提供者。",
|
||||||
|
"idpUnassociateTitle": "取消关联身份提供者",
|
||||||
|
"idpUnassociateQuestion": "您确定要将此身份提供者从此组织中取消关联吗?",
|
||||||
|
"idpUnassociateDescription": "与此身份提供者关联的所有用户将从该组织中移除,但身份提供者仍会继续存在于关联的其他组织中。",
|
||||||
|
"idpUnassociateConfirm": "确认取消关联身份提供者",
|
||||||
|
"idpUnassociateWarning": "此操作无法对该组织撤销。",
|
||||||
|
"idpUnassociatedDescription": "身份提供者已成功从该组织中取消关联",
|
||||||
|
"idpUnassociateMenu": "取消关联",
|
||||||
|
"idpDeleteAllOrgsMenu": "删除",
|
||||||
|
"publicIpEndpoint": "Endpoint"
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 484 KiB After Width: | Height: | Size: 588 KiB |
|
Before Width: | Height: | Size: 421 KiB After Width: | Height: | Size: 569 KiB |
|
Before Width: | Height: | Size: 484 KiB After Width: | Height: | Size: 588 KiB |
|
Before Width: | Height: | Size: 396 KiB After Width: | Height: | Size: 2.4 MiB |
|
Before Width: | Height: | Size: 597 KiB After Width: | Height: | Size: 274 KiB |
@@ -1080,6 +1080,7 @@ export type ResourceWhitelist = InferSelectModel<typeof resourceWhitelist>;
|
|||||||
export type VersionMigration = InferSelectModel<typeof versionMigrations>;
|
export type VersionMigration = InferSelectModel<typeof versionMigrations>;
|
||||||
export type ResourceRule = InferSelectModel<typeof resourceRules>;
|
export type ResourceRule = InferSelectModel<typeof resourceRules>;
|
||||||
export type Domain = InferSelectModel<typeof domains>;
|
export type Domain = InferSelectModel<typeof domains>;
|
||||||
|
export type DnsRecord = InferSelectModel<typeof dnsRecords>;
|
||||||
export type SupporterKey = InferSelectModel<typeof supporterKey>;
|
export type SupporterKey = InferSelectModel<typeof supporterKey>;
|
||||||
export type Idp = InferSelectModel<typeof idp>;
|
export type Idp = InferSelectModel<typeof idp>;
|
||||||
export type ApiKey = InferSelectModel<typeof apiKeys>;
|
export type ApiKey = InferSelectModel<typeof apiKeys>;
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ export type LicensePriceSet = {
|
|||||||
|
|
||||||
export const licensePriceSet: LicensePriceSet = {
|
export const licensePriceSet: LicensePriceSet = {
|
||||||
// Free license matches the freeLimitSet
|
// Free license matches the freeLimitSet
|
||||||
[LicenseId.SMALL_LICENSE]: "price_1SxKHiD3Ee2Ir7WmvtEh17A8",
|
[LicenseId.SMALL_LICENSE]: "price_1TMJzmD3Ee2Ir7Wm05NlGImT",
|
||||||
[LicenseId.BIG_LICENSE]: "price_1SxKHiD3Ee2Ir7WmMUiP0H6Y"
|
[LicenseId.BIG_LICENSE]: "price_1TMJzzD3Ee2Ir7WmzJw9TerS"
|
||||||
};
|
};
|
||||||
|
|
||||||
export const licensePriceSetSandbox: LicensePriceSet = {
|
export const licensePriceSetSandbox: LicensePriceSet = {
|
||||||
|
|||||||
@@ -19,7 +19,8 @@ export enum TierFeature {
|
|||||||
SshPam = "sshPam",
|
SshPam = "sshPam",
|
||||||
FullRbac = "fullRbac",
|
FullRbac = "fullRbac",
|
||||||
SiteProvisioningKeys = "siteProvisioningKeys", // handle downgrade by revoking keys if needed
|
SiteProvisioningKeys = "siteProvisioningKeys", // handle downgrade by revoking keys if needed
|
||||||
SIEM = "siem" // handle downgrade by disabling SIEM integrations
|
SIEM = "siem", // handle downgrade by disabling SIEM integrations
|
||||||
|
DomainNamespaces = "domainNamespaces" // handle downgrade by removing custom domain namespaces
|
||||||
}
|
}
|
||||||
|
|
||||||
export const tierMatrix: Record<TierFeature, Tier[]> = {
|
export const tierMatrix: Record<TierFeature, Tier[]> = {
|
||||||
@@ -56,5 +57,6 @@ export const tierMatrix: Record<TierFeature, Tier[]> = {
|
|||||||
[TierFeature.SshPam]: ["tier1", "tier3", "enterprise"],
|
[TierFeature.SshPam]: ["tier1", "tier3", "enterprise"],
|
||||||
[TierFeature.FullRbac]: ["tier1", "tier2", "tier3", "enterprise"],
|
[TierFeature.FullRbac]: ["tier1", "tier2", "tier3", "enterprise"],
|
||||||
[TierFeature.SiteProvisioningKeys]: ["tier3", "enterprise"],
|
[TierFeature.SiteProvisioningKeys]: ["tier3", "enterprise"],
|
||||||
[TierFeature.SIEM]: ["enterprise"]
|
[TierFeature.SIEM]: ["enterprise"],
|
||||||
|
[TierFeature.DomainNamespaces]: ["tier1", "tier2", "tier3", "enterprise"]
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -591,7 +591,7 @@ export function generateSubnetProxyTargetV2(
|
|||||||
pubKey: string | null;
|
pubKey: string | null;
|
||||||
subnet: string | null;
|
subnet: string | null;
|
||||||
}[]
|
}[]
|
||||||
): SubnetProxyTargetV2 | undefined {
|
): SubnetProxyTargetV2[] | undefined {
|
||||||
if (clients.length === 0) {
|
if (clients.length === 0) {
|
||||||
logger.debug(
|
logger.debug(
|
||||||
`No clients have access to site resource ${siteResource.siteResourceId}, skipping target generation.`
|
`No clients have access to site resource ${siteResource.siteResourceId}, skipping target generation.`
|
||||||
@@ -599,7 +599,7 @@ export function generateSubnetProxyTargetV2(
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
let target: SubnetProxyTargetV2 | null = null;
|
let targets: SubnetProxyTargetV2[] = [];
|
||||||
|
|
||||||
const portRange = [
|
const portRange = [
|
||||||
...parsePortRangeString(siteResource.tcpPortRangeString, "tcp"),
|
...parsePortRangeString(siteResource.tcpPortRangeString, "tcp"),
|
||||||
@@ -614,52 +614,54 @@ export function generateSubnetProxyTargetV2(
|
|||||||
if (ipSchema.safeParse(destination).success) {
|
if (ipSchema.safeParse(destination).success) {
|
||||||
destination = `${destination}/32`;
|
destination = `${destination}/32`;
|
||||||
|
|
||||||
target = {
|
targets.push({
|
||||||
sourcePrefixes: [],
|
sourcePrefixes: [],
|
||||||
destPrefix: destination,
|
destPrefix: destination,
|
||||||
portRange,
|
portRange,
|
||||||
disableIcmp,
|
disableIcmp,
|
||||||
resourceId: siteResource.siteResourceId,
|
resourceId: siteResource.siteResourceId
|
||||||
};
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (siteResource.alias && siteResource.aliasAddress) {
|
if (siteResource.alias && siteResource.aliasAddress) {
|
||||||
// also push a match for the alias address
|
// also push a match for the alias address
|
||||||
target = {
|
targets.push({
|
||||||
sourcePrefixes: [],
|
sourcePrefixes: [],
|
||||||
destPrefix: `${siteResource.aliasAddress}/32`,
|
destPrefix: `${siteResource.aliasAddress}/32`,
|
||||||
rewriteTo: destination,
|
rewriteTo: destination,
|
||||||
portRange,
|
portRange,
|
||||||
disableIcmp,
|
disableIcmp,
|
||||||
resourceId: siteResource.siteResourceId,
|
resourceId: siteResource.siteResourceId
|
||||||
};
|
});
|
||||||
}
|
}
|
||||||
} else if (siteResource.mode == "cidr") {
|
} else if (siteResource.mode == "cidr") {
|
||||||
target = {
|
targets.push({
|
||||||
sourcePrefixes: [],
|
sourcePrefixes: [],
|
||||||
destPrefix: siteResource.destination,
|
destPrefix: siteResource.destination,
|
||||||
portRange,
|
portRange,
|
||||||
disableIcmp,
|
disableIcmp,
|
||||||
resourceId: siteResource.siteResourceId,
|
resourceId: siteResource.siteResourceId
|
||||||
};
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!target) {
|
if (targets.length == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const clientSite of clients) {
|
for (const target of targets) {
|
||||||
if (!clientSite.subnet) {
|
for (const clientSite of clients) {
|
||||||
logger.debug(
|
if (!clientSite.subnet) {
|
||||||
`Client ${clientSite.clientId} has no subnet, skipping for site resource ${siteResource.siteResourceId}.`
|
logger.debug(
|
||||||
);
|
`Client ${clientSite.clientId} has no subnet, skipping for site resource ${siteResource.siteResourceId}.`
|
||||||
continue;
|
);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
const clientPrefix = `${clientSite.subnet.split("/")[0]}/32`;
|
||||||
|
|
||||||
|
// add client prefix to source prefixes
|
||||||
|
target.sourcePrefixes.push(clientPrefix);
|
||||||
}
|
}
|
||||||
|
|
||||||
const clientPrefix = `${clientSite.subnet.split("/")[0]}/32`;
|
|
||||||
|
|
||||||
// add client prefix to source prefixes
|
|
||||||
target.sourcePrefixes.push(clientPrefix);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// print a nice representation of the targets
|
// print a nice representation of the targets
|
||||||
@@ -667,36 +669,34 @@ export function generateSubnetProxyTargetV2(
|
|||||||
// `Generated subnet proxy targets for: ${JSON.stringify(targets, null, 2)}`
|
// `Generated subnet proxy targets for: ${JSON.stringify(targets, null, 2)}`
|
||||||
// );
|
// );
|
||||||
|
|
||||||
return target;
|
return targets;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Converts a SubnetProxyTargetV2 to an array of SubnetProxyTarget (v1)
|
* Converts a SubnetProxyTargetV2 to an array of SubnetProxyTarget (v1)
|
||||||
* by expanding each source prefix into its own target entry.
|
* by expanding each source prefix into its own target entry.
|
||||||
* @param targetV2 - The v2 target to convert
|
* @param targetV2 - The v2 target to convert
|
||||||
* @returns Array of v1 SubnetProxyTarget objects
|
* @returns Array of v1 SubnetProxyTarget objects
|
||||||
*/
|
*/
|
||||||
export function convertSubnetProxyTargetsV2ToV1(
|
export function convertSubnetProxyTargetsV2ToV1(
|
||||||
targetsV2: SubnetProxyTargetV2[]
|
targetsV2: SubnetProxyTargetV2[]
|
||||||
): SubnetProxyTarget[] {
|
): SubnetProxyTarget[] {
|
||||||
return targetsV2.flatMap((targetV2) =>
|
return targetsV2.flatMap((targetV2) =>
|
||||||
targetV2.sourcePrefixes.map((sourcePrefix) => ({
|
targetV2.sourcePrefixes.map((sourcePrefix) => ({
|
||||||
sourcePrefix,
|
sourcePrefix,
|
||||||
destPrefix: targetV2.destPrefix,
|
destPrefix: targetV2.destPrefix,
|
||||||
...(targetV2.disableIcmp !== undefined && {
|
...(targetV2.disableIcmp !== undefined && {
|
||||||
disableIcmp: targetV2.disableIcmp
|
disableIcmp: targetV2.disableIcmp
|
||||||
}),
|
}),
|
||||||
...(targetV2.rewriteTo !== undefined && {
|
...(targetV2.rewriteTo !== undefined && {
|
||||||
rewriteTo: targetV2.rewriteTo
|
rewriteTo: targetV2.rewriteTo
|
||||||
}),
|
}),
|
||||||
...(targetV2.portRange !== undefined && {
|
...(targetV2.portRange !== undefined && {
|
||||||
portRange: targetV2.portRange
|
portRange: targetV2.portRange
|
||||||
})
|
})
|
||||||
}))
|
}))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Custom schema for validating port range strings
|
// Custom schema for validating port range strings
|
||||||
// Format: "80,443,8000-9000" or "*" for all ports, or empty string
|
// Format: "80,443,8000-9000" or "*" for all ports, or empty string
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
// Normalizes
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Normalizes a post-authentication path for safe use when building redirect URLs.
|
* Normalizes a post-authentication path for safe use when building redirect URLs.
|
||||||
* Returns a path that starts with / and does not allow open redirects (no //, no :).
|
* Returns a path that starts with / and does not allow open redirects (no //, no :).
|
||||||
|
|||||||
@@ -661,16 +661,16 @@ async function handleSubnetProxyTargetUpdates(
|
|||||||
);
|
);
|
||||||
|
|
||||||
if (addedClients.length > 0) {
|
if (addedClients.length > 0) {
|
||||||
const targetToAdd = generateSubnetProxyTargetV2(
|
const targetsToAdd = generateSubnetProxyTargetV2(
|
||||||
siteResource,
|
siteResource,
|
||||||
addedClients
|
addedClients
|
||||||
);
|
);
|
||||||
|
|
||||||
if (targetToAdd) {
|
if (targetsToAdd) {
|
||||||
proxyJobs.push(
|
proxyJobs.push(
|
||||||
addSubnetProxyTargets(
|
addSubnetProxyTargets(
|
||||||
newt.newtId,
|
newt.newtId,
|
||||||
[targetToAdd],
|
targetsToAdd,
|
||||||
newt.version
|
newt.version
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@@ -698,16 +698,16 @@ async function handleSubnetProxyTargetUpdates(
|
|||||||
);
|
);
|
||||||
|
|
||||||
if (removedClients.length > 0) {
|
if (removedClients.length > 0) {
|
||||||
const targetToRemove = generateSubnetProxyTargetV2(
|
const targetsToRemove = generateSubnetProxyTargetV2(
|
||||||
siteResource,
|
siteResource,
|
||||||
removedClients
|
removedClients
|
||||||
);
|
);
|
||||||
|
|
||||||
if (targetToRemove) {
|
if (targetsToRemove) {
|
||||||
proxyJobs.push(
|
proxyJobs.push(
|
||||||
removeSubnetProxyTargets(
|
removeSubnetProxyTargets(
|
||||||
newt.newtId,
|
newt.newtId,
|
||||||
[targetToRemove],
|
targetsToRemove,
|
||||||
newt.version
|
newt.version
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@@ -1164,7 +1164,7 @@ async function handleMessagesForClientResources(
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (const resource of resources) {
|
for (const resource of resources) {
|
||||||
const target = generateSubnetProxyTargetV2(resource, [
|
const targets = generateSubnetProxyTargetV2(resource, [
|
||||||
{
|
{
|
||||||
clientId: client.clientId,
|
clientId: client.clientId,
|
||||||
pubKey: client.pubKey,
|
pubKey: client.pubKey,
|
||||||
@@ -1172,11 +1172,11 @@ async function handleMessagesForClientResources(
|
|||||||
}
|
}
|
||||||
]);
|
]);
|
||||||
|
|
||||||
if (target) {
|
if (targets) {
|
||||||
proxyJobs.push(
|
proxyJobs.push(
|
||||||
addSubnetProxyTargets(
|
addSubnetProxyTargets(
|
||||||
newt.newtId,
|
newt.newtId,
|
||||||
[target],
|
targets,
|
||||||
newt.version
|
newt.version
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@@ -1241,7 +1241,7 @@ async function handleMessagesForClientResources(
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (const resource of resources) {
|
for (const resource of resources) {
|
||||||
const target = generateSubnetProxyTargetV2(resource, [
|
const targets = generateSubnetProxyTargetV2(resource, [
|
||||||
{
|
{
|
||||||
clientId: client.clientId,
|
clientId: client.clientId,
|
||||||
pubKey: client.pubKey,
|
pubKey: client.pubKey,
|
||||||
@@ -1249,11 +1249,11 @@ async function handleMessagesForClientResources(
|
|||||||
}
|
}
|
||||||
]);
|
]);
|
||||||
|
|
||||||
if (target) {
|
if (targets) {
|
||||||
proxyJobs.push(
|
proxyJobs.push(
|
||||||
removeSubnetProxyTargets(
|
removeSubnetProxyTargets(
|
||||||
newt.newtId,
|
newt.newtId,
|
||||||
[target],
|
targets,
|
||||||
newt.version
|
newt.version
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
// Sanitizes
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sanitize a string field before inserting into a database TEXT column.
|
* Sanitize a string field before inserting into a database TEXT column.
|
||||||
*
|
*
|
||||||
@@ -37,4 +39,4 @@ export function sanitizeString(
|
|||||||
// Strip null bytes, C0 control chars (except HT/LF/CR), and DEL.
|
// Strip null bytes, C0 control chars (except HT/LF/CR), and DEL.
|
||||||
.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g, "")
|
.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g, "")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
// tokenCache
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns a cached plaintext token from Redis if one exists and decrypts
|
* Returns a cached plaintext token from Redis if one exists and decrypts
|
||||||
* cleanly, otherwise calls `createSession` to mint a fresh token, stores the
|
* cleanly, otherwise calls `createSession` to mint a fresh token, stores the
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ export class TraefikConfigManager {
|
|||||||
private timeoutId: NodeJS.Timeout | null = null;
|
private timeoutId: NodeJS.Timeout | null = null;
|
||||||
private lastCertificateFetch: Date | null = null;
|
private lastCertificateFetch: Date | null = null;
|
||||||
private lastKnownDomains = new Set<string>();
|
private lastKnownDomains = new Set<string>();
|
||||||
|
private pendingDeletion = new Map<string, number>(); // domain -> cycles remaining before delete
|
||||||
private lastLocalCertificateState = new Map<
|
private lastLocalCertificateState = new Map<
|
||||||
string,
|
string,
|
||||||
{
|
{
|
||||||
@@ -1004,33 +1005,62 @@ export class TraefikConfigManager {
|
|||||||
|
|
||||||
const dirName = dirent.name;
|
const dirName = dirent.name;
|
||||||
// Only delete if NO current domain is exactly the same or ends with `.${dirName}`
|
// Only delete if NO current domain is exactly the same or ends with `.${dirName}`
|
||||||
const shouldDelete = !Array.from(currentActiveDomains).some(
|
const isUnused = !Array.from(currentActiveDomains).some(
|
||||||
(domain) =>
|
(domain) =>
|
||||||
domain === dirName || domain.endsWith(`.${dirName}`)
|
domain === dirName || domain.endsWith(`.${dirName}`)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (shouldDelete) {
|
if (!isUnused) {
|
||||||
const domainDir = path.join(certsPath, dirName);
|
// Domain is still active — remove from pending deletion if it was queued
|
||||||
logger.info(
|
if (this.pendingDeletion.has(dirName)) {
|
||||||
`Cleaning up unused certificate directory: ${dirName}`
|
logger.info(
|
||||||
);
|
`Certificate ${dirName} is active again, cancelling pending deletion`
|
||||||
fs.rmSync(domainDir, { recursive: true, force: true });
|
|
||||||
|
|
||||||
// Remove from local state tracking
|
|
||||||
this.lastLocalCertificateState.delete(dirName);
|
|
||||||
|
|
||||||
// Remove from dynamic config
|
|
||||||
const certFilePath = path.join(domainDir, "cert.pem");
|
|
||||||
const keyFilePath = path.join(domainDir, "key.pem");
|
|
||||||
const before = dynamicConfig.tls.certificates.length;
|
|
||||||
dynamicConfig.tls.certificates =
|
|
||||||
dynamicConfig.tls.certificates.filter(
|
|
||||||
(entry: any) =>
|
|
||||||
entry.certFile !== certFilePath &&
|
|
||||||
entry.keyFile !== keyFilePath
|
|
||||||
);
|
);
|
||||||
if (dynamicConfig.tls.certificates.length !== before) {
|
this.pendingDeletion.delete(dirName);
|
||||||
configChanged = true;
|
}
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Domain is unused — add to pending deletion or decrement its counter
|
||||||
|
if (!this.pendingDeletion.has(dirName)) {
|
||||||
|
const graceCycles = 3;
|
||||||
|
logger.info(
|
||||||
|
`Certificate ${dirName} is no longer in use. Will delete after ${graceCycles} more cycles.`
|
||||||
|
);
|
||||||
|
this.pendingDeletion.set(dirName, graceCycles);
|
||||||
|
} else {
|
||||||
|
const remaining = this.pendingDeletion.get(dirName)! - 1;
|
||||||
|
if (remaining > 0) {
|
||||||
|
logger.info(
|
||||||
|
`Certificate ${dirName} pending deletion: ${remaining} cycle(s) remaining`
|
||||||
|
);
|
||||||
|
this.pendingDeletion.set(dirName, remaining);
|
||||||
|
} else {
|
||||||
|
// Grace period expired — actually delete now
|
||||||
|
this.pendingDeletion.delete(dirName);
|
||||||
|
|
||||||
|
const domainDir = path.join(certsPath, dirName);
|
||||||
|
logger.info(
|
||||||
|
`Cleaning up unused certificate directory: ${dirName}`
|
||||||
|
);
|
||||||
|
fs.rmSync(domainDir, { recursive: true, force: true });
|
||||||
|
|
||||||
|
// Remove from local state tracking
|
||||||
|
this.lastLocalCertificateState.delete(dirName);
|
||||||
|
|
||||||
|
// Remove from dynamic config
|
||||||
|
const certFilePath = path.join(domainDir, "cert.pem");
|
||||||
|
const keyFilePath = path.join(domainDir, "key.pem");
|
||||||
|
const before = dynamicConfig.tls.certificates.length;
|
||||||
|
dynamicConfig.tls.certificates =
|
||||||
|
dynamicConfig.tls.certificates.filter(
|
||||||
|
(entry: any) =>
|
||||||
|
entry.certFile !== certFilePath &&
|
||||||
|
entry.keyFile !== keyFilePath
|
||||||
|
);
|
||||||
|
if (dynamicConfig.tls.certificates.length !== before) {
|
||||||
|
configChanged = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* This file is part of a proprietary work.
|
* This file is part of a proprietary work.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2025 Fossorial, Inc.
|
* Copyright (c) 2025-2026 Fossorial, Inc.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* This file is licensed under the Fossorial Commercial License.
|
* This file is licensed under the Fossorial Commercial License.
|
||||||
|
|||||||