diff --git a/app/src/main/java/io/xpipe/app/icon/SystemIconManager.java b/app/src/main/java/io/xpipe/app/icon/SystemIconManager.java index a24a2f03e..3c2c9e91a 100644 --- a/app/src/main/java/io/xpipe/app/icon/SystemIconManager.java +++ b/app/src/main/java/io/xpipe/app/icon/SystemIconManager.java @@ -31,10 +31,7 @@ public class SystemIconManager { // For chinese users, GitHub link might be unreliable // So use an alternative chinese mirror they can use all.add(SystemIconSource.GitRepository.builder() - .remote( - AppPrefs.get().language().getValue() == SupportedLocale.CHINESE - ? "https://gitcode.com/gh_mirrors/icons13/icons" - : "https://github.com/selfhst/icons") + .remote("https://github.com/selfhst/icons") .id("selfhst") .build()); for (var pref : prefs) { diff --git a/core/src/main/java/io/xpipe/core/CoreJacksonModule.java b/core/src/main/java/io/xpipe/core/CoreJacksonModule.java index 0dfab678e..d4420e4bc 100644 --- a/core/src/main/java/io/xpipe/core/CoreJacksonModule.java +++ b/core/src/main/java/io/xpipe/core/CoreJacksonModule.java @@ -11,6 +11,7 @@ import com.fasterxml.jackson.databind.module.SimpleModule; import java.io.IOException; import java.nio.charset.Charset; +import java.nio.file.InvalidPathException; import java.nio.file.Path; import java.util.List; @@ -102,7 +103,11 @@ public class CoreJacksonModule extends SimpleModule { @Override public Path deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { - return Path.of(p.getValueAsString()); + try { + return Path.of(p.getValueAsString()); + } catch (InvalidPathException ignored) { + return null; + } } } diff --git a/lang/strings/translations_da.properties b/lang/strings/translations_da.properties index 24a4a2915..b96bca633 100644 --- a/lang/strings/translations_da.properties +++ b/lang/strings/translations_da.properties @@ -498,6 +498,8 @@ green=Grøn yellow=Gul blue=Blå red=Rød +cyan=Cyan +purple=Lilla asktextAlertTitle=Spørg fileWriteBlankTitle=Bekræft sletning af fil fileWriteBlankContent=Vil du slette filindholdet på $FILE$ og skrive en tom fil? Hvis du ikke havde tænkt dig at gøre det, kan du annullere denne handling. @@ -1268,6 +1270,7 @@ upgradeInfoPreview=Du kan finde oplysninger om opgradering til en professionel l enterLicenseKey=Indtast licensnøgle for at opgradere isOnlySupported=understøttes kun med mindst en $TYPE$ -licens areOnlySupported=understøttes kun med mindst en $TYPE$ -licens +legacyLicense=Denne licens omfatter kun nye Professional-funktioner, der udgives inden for et år efter købet. openApiDocs=API-dokumentation openApiDocsDescription=HTTP API-dokumentationen er tilgængelig online, inklusive en OpenAPI .yaml-specifikation. Du kan åbne den i din webbrowser eller din foretrukne HTTP-klient. openApiDocsButton=Åbn dokumenter @@ -1540,7 +1543,7 @@ sshAgentSocketDescription=Den socket, der skal bruges til at kommunikere med SSH actions=Handlinger hcloudServer.displayName=Hetzner cloud server hcloudServer.displayDescription=Få adgang til en server i Hetzner-skyen via SSH -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Få adgang til servere i Hetzner-skyen via hcloud hcloudContext.displayName=hcloud-kontekst hcloudContext.displayDescription=Adgangsservere i en hcloud-kontekst @@ -1571,3 +1574,4 @@ useAsGateway=Brug host som gateway useAsGatewayDescription=Om målværten skal bruges som gateway for de oprettede SSH-forbindelser networkScanPorts=Porte, der skal scannes networkScanPortsDescription=Den kommaseparerede liste over SSH-porte, der skal medtages i scanningen +emptyDirectory=Denne mappe ser ud til at være tom diff --git a/lang/strings/translations_de.properties b/lang/strings/translations_de.properties index 50cc7881b..532932d08 100644 --- a/lang/strings/translations_de.properties +++ b/lang/strings/translations_de.properties @@ -502,6 +502,8 @@ green=Grün yellow=Gelb blue=Blau red=Rot +cyan=Cyan +purple=Lila asktextAlertTitle=Eingabeaufforderung fileWriteBlankTitle=Bestätigen Sie das Löschen von Dateien fileWriteBlankContent=Willst du den Dateiinhalt von $FILE$ löschen und eine leere Datei schreiben? Wenn du das nicht vorhattest, kannst du diesen Vorgang abbrechen. @@ -1255,6 +1257,7 @@ upgradeInfoPreview=Informationen zum Upgrade auf eine professionelle Lizenz find enterLicenseKey=Lizenzschlüssel für das Upgrade eingeben isOnlySupported=wird nur mit mindestens einer $TYPE$ Lizenz unterstützt areOnlySupported=werden nur mit mindestens einer $TYPE$ Lizenz unterstützt +legacyLicense=Diese Lizenz umfasst nur neue Professional-Funktionen, die innerhalb eines Jahres nach dem Kauf veröffentlicht werden. openApiDocs=API-Dokumentation openApiDocsDescription=Die Dokumentation der HTTP-API ist online verfügbar, einschließlich einer OpenAPI .yaml-Spezifikation. Du kannst sie in deinem Webbrowser oder deinem bevorzugten HTTP-Client öffnen. openApiDocsButton=Docs öffnen @@ -1530,7 +1533,7 @@ sshAgentSocketDescription=Der Socket, der für die Kommunikation mit dem SSH-Age actions=Aktionen hcloudServer.displayName=Hetzner Cloud Server hcloudServer.displayDescription=Zugriff auf einen in der Hetzner-Cloud gehosteten Server über SSH -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Zugang zu Servern, die in der Hetzner-Cloud gehostet werden, über hcloud hcloudContext.displayName=hcloud-Kontext hcloudContext.displayDescription=Zugangsserver eines hcloud-Kontextes @@ -1561,3 +1564,4 @@ useAsGateway=Host als Gateway verwenden useAsGatewayDescription=Ob der Zielhost als Gateway für die erstellten SSH-Verbindungen verwendet werden soll networkScanPorts=Zu scannende Ports networkScanPortsDescription=Die kommagetrennte Liste der SSH-Ports, die in den Scan einbezogen werden sollen +emptyDirectory=Dieses Verzeichnis scheint leer zu sein diff --git a/lang/strings/translations_en.properties b/lang/strings/translations_en.properties index 53af4c485..3faab7dd2 100644 --- a/lang/strings/translations_en.properties +++ b/lang/strings/translations_en.properties @@ -1279,6 +1279,7 @@ upgradeInfoPreview=You can find information about upgrading to a professional li enterLicenseKey=Enter license key to upgrade isOnlySupported=is only supported with at least a $TYPE$ license areOnlySupported=are only supported with at least a $TYPE$ license +legacyLicense=This license only included new Professional features released within one year after purchase. openApiDocs=API documentation openApiDocsDescription=The HTTP API documentation is available online, including an OpenAPI .yaml specification. You can open it in your web browser or your preferred HTTP client. openApiDocsButton=Open docs @@ -1570,7 +1571,7 @@ sshAgentSocketDescription=The socket to use to communicate with the SSH agent.\n actions=Actions hcloudServer.displayName=Hetzner cloud server hcloudServer.displayDescription=Access a server hosted on Hetzner cloud via SSH -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Access servers hosted on Hetzner cloud via hcloud hcloudContext.displayName=hcloud context hcloudContext.displayDescription=Access servers of an hcloud context diff --git a/lang/strings/translations_es.properties b/lang/strings/translations_es.properties index eb0497c6a..fa6568fe9 100644 --- a/lang/strings/translations_es.properties +++ b/lang/strings/translations_es.properties @@ -485,6 +485,8 @@ green=Verde yellow=Amarillo blue=Azul red=Rojo +cyan=Cian +purple=Morado asktextAlertTitle=Pregunta fileWriteBlankTitle=Confirmar borrado de archivo fileWriteBlankContent=¿Quieres borrar el contenido del archivo $FILE$ y escribir un archivo vacío? Si no tenías intención de hacerlo, puedes cancelar esta operación. @@ -1224,6 +1226,7 @@ upgradeInfoPreview=A continuación puedes encontrar información sobre cómo pas enterLicenseKey=Introduce la clave de licencia para actualizar isOnlySupported=sólo es compatible al menos con la licencia $TYPE$ areOnlySupported=sólo se admiten con una licencia de al menos $TYPE$ +legacyLicense=Esta licencia sólo incluía las nuevas funciones Profesionales publicadas en el plazo de un año tras la compra. openApiDocs=Documentación API openApiDocsDescription=La documentación de la API HTTP está disponible en Internet, incluida una especificación OpenAPI .yaml. Puedes abrirla en tu navegador web o en tu cliente HTTP preferido. openApiDocsButton=Abrir documentos @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=El socket a utilizar para comunicarse con el agente SS actions=Acciones hcloudServer.displayName=Servidor en nube de Hetzner hcloudServer.displayDescription=Accede a un servidor alojado en la nube de Hetzner mediante SSH -hcloudInstall.displayName=cLI de hcloud +hcloudInstall.displayName=CLI de la Nube de Hetzner hcloudInstall.displayDescription=Accede a servidores alojados en la nube de Hetzner a través de hcloud hcloudContext.displayName=contexto hcloud hcloudContext.displayDescription=Servidores de acceso de un contexto hcloud @@ -1527,3 +1530,4 @@ useAsGateway=Utilizar el host como pasarela useAsGatewayDescription=Si se debe utilizar el host de destino como puerta de enlace para las conexiones SSH creadas networkScanPorts=Puertos a escanear networkScanPortsDescription=La lista separada por comas de puertos SSH a incluir en el escaneo +emptyDirectory=Este directorio parece estar vacío diff --git a/lang/strings/translations_fr.properties b/lang/strings/translations_fr.properties index da1609599..b82bd649a 100644 --- a/lang/strings/translations_fr.properties +++ b/lang/strings/translations_fr.properties @@ -500,6 +500,8 @@ green=Vert yellow=Jaune blue=Bleu red=Rouge +cyan=Cyan +purple=Pourpre asktextAlertTitle=Invite fileWriteBlankTitle=Confirmer l'effacement d'un fichier fileWriteBlankContent=Veux-tu effacer le contenu du fichier $FILE$ et écrire un fichier vide ? Si tu n'avais pas l'intention de le faire, tu peux annuler cette opération. @@ -1261,6 +1263,7 @@ upgradeInfoPreview=Tu peux trouver des informations sur la mise à niveau vers u enterLicenseKey=Saisis la clé de licence pour la mise à niveau isOnlySupported=n'est pris en charge qu'avec au moins une licence $TYPE$ areOnlySupported=ne sont pris en charge qu'avec au moins une licence $TYPE$ +legacyLicense=Cette licence n'inclut que les nouvelles fonctionnalités professionnelles publiées dans l'année qui suit l'achat. openApiDocs=Documentation de l'API openApiDocsDescription=La documentation de l'API HTTP est disponible en ligne, y compris une spécification OpenAPI .yaml. Tu peux l'ouvrir dans ton navigateur web ou dans ton client HTTP préféré. #custom @@ -1538,7 +1541,7 @@ sshAgentSocketDescription=La prise à utiliser pour communiquer avec l'agent SSH actions=Actions hcloudServer.displayName=Serveur en nuage Hetzner hcloudServer.displayDescription=Accède à un serveur hébergé sur le nuage Hetzner via SSH -hcloudInstall.displayName=cLI hcloud +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Accède aux serveurs hébergés sur le nuage Hetzner via hcloud hcloudContext.displayName=contexte hcloud hcloudContext.displayDescription=Serveurs d'accès d'un contexte hcloud @@ -1570,3 +1573,4 @@ useAsGateway=Utiliser l'hôte comme passerelle useAsGatewayDescription=S'il faut utiliser l'hôte cible comme passerelle pour les connexions SSH créées networkScanPorts=Ports à scanner networkScanPortsDescription=La liste des ports SSH séparés par des virgules à inclure dans l'analyse +emptyDirectory=Ce répertoire semble être vide diff --git a/lang/strings/translations_id.properties b/lang/strings/translations_id.properties index 210b883f4..79d4f30d2 100644 --- a/lang/strings/translations_id.properties +++ b/lang/strings/translations_id.properties @@ -485,6 +485,8 @@ green=Hijau yellow=Kuning blue=Biru red=Merah +cyan=Cyan +purple=Ungu asktextAlertTitle=Prompt fileWriteBlankTitle=Mengonfirmasi penghapusan file fileWriteBlankContent=Apakah Anda ingin menghapus isi file $FILE$ dan menulis file kosong? Jika Anda tidak berniat melakukan hal ini, Anda dapat membatalkan operasi ini. @@ -1224,6 +1226,7 @@ upgradeInfoPreview=Anda dapat menemukan informasi tentang meningkatkan ke lisens enterLicenseKey=Masukkan kunci lisensi untuk meningkatkan isOnlySupported=hanya didukung dengan setidaknya lisensi $TYPE$ areOnlySupported=hanya didukung dengan setidaknya lisensi $TYPE$ +legacyLicense=Lisensi ini hanya menyertakan fitur Profesional baru yang dirilis dalam waktu satu tahun setelah pembelian. openApiDocs=Dokumentasi API openApiDocsDescription=Dokumentasi API HTTP tersedia secara online, termasuk spesifikasi OpenAPI .yaml. Anda dapat membukanya di browser web atau klien HTTP pilihan Anda. openApiDocsButton=Buka dokumen @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=Soket yang digunakan untuk berkomunikasi dengan agen S actions=Tindakan hcloudServer.displayName=Server awan Hetzner hcloudServer.displayDescription=Mengakses server yang dihosting di cloud Hetzner melalui SSH -hcloudInstall.displayName=cLI hcloud +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Mengakses server yang dihosting di cloud Hetzner melalui hcloud hcloudContext.displayName=konteks hcloud hcloudContext.displayDescription=Mengakses server dari konteks hcloud @@ -1527,3 +1530,4 @@ useAsGateway=Menggunakan host sebagai gateway useAsGatewayDescription=Apakah akan menggunakan host target sebagai gateway untuk koneksi SSH yang dibuat networkScanPorts=Port yang akan dipindai networkScanPortsDescription=Daftar port SSH yang dipisahkan dengan koma untuk disertakan dalam pemindaian +emptyDirectory=Direktori ini terlihat kosong diff --git a/lang/strings/translations_it.properties b/lang/strings/translations_it.properties index 8df8f43a8..9eef5955d 100644 --- a/lang/strings/translations_it.properties +++ b/lang/strings/translations_it.properties @@ -485,6 +485,8 @@ green=Verde yellow=Giallo blue=Blu red=Rosso +cyan=Ciano +purple=Viola asktextAlertTitle=Prompt fileWriteBlankTitle=Conferma la cancellazione di un file fileWriteBlankContent=Vuoi cancellare il contenuto del file $FILE$ e scrivere un file vuoto? Se non hai intenzione di farlo, puoi annullare questa operazione. @@ -1224,6 +1226,7 @@ upgradeInfoPreview=Puoi trovare informazioni sull'aggiornamento a una licenza pr enterLicenseKey=Inserisci la chiave di licenza per aggiornare isOnlySupported=è supportato solo con almeno una licenza $TYPE$ areOnlySupported=sono supportati solo con una licenza di almeno $TYPE$ +legacyLicense=Questa licenza include solo le nuove funzionalità di Professional rilasciate entro un anno dall'acquisto. openApiDocs=Documentazione API openApiDocsDescription=La documentazione dell'API HTTP è disponibile online, compresa una specifica OpenAPI .yaml. Puoi aprirla nel tuo browser web o nel tuo client HTTP preferito. openApiDocsButton=Documenti aperti @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=Il socket da utilizzare per comunicare con l'agente SS actions=Azioni hcloudServer.displayName=Server cloud Hetzner hcloudServer.displayDescription=Accedere a un server ospitato sul cloud Hetzner tramite SSH -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Accesso ai server ospitati sul cloud Hetzner tramite hcloud hcloudContext.displayName=contesto hcloud hcloudContext.displayDescription=Server di accesso di un contesto hcloud @@ -1527,3 +1530,4 @@ useAsGateway=Usa l'host come gateway useAsGatewayDescription=Se utilizzare o meno l'host di destinazione come gateway per le connessioni SSH create networkScanPorts=Porte da scansionare networkScanPortsDescription=L'elenco separato da virgole delle porte SSH da includere nella scansione +emptyDirectory=Questa directory sembra essere vuota diff --git a/lang/strings/translations_ja.properties b/lang/strings/translations_ja.properties index 6312ef003..23b406325 100644 --- a/lang/strings/translations_ja.properties +++ b/lang/strings/translations_ja.properties @@ -485,6 +485,8 @@ green=グリーン yellow=黄色 blue=ブルー red=赤い +cyan=シアン +purple=パープル asktextAlertTitle=プロンプト fileWriteBlankTitle=ファイルの消去を確認する fileWriteBlankContent=$FILE$ 、ファイルの内容を消去し、空のファイルを書き込むか?そのつもりがなければ、この操作はキャンセルできる。 @@ -1224,6 +1226,7 @@ upgradeInfoPreview=プロフェッショナル・ライセンスへのアップ enterLicenseKey=ライセンスキーを入力してアップグレードする isOnlySupported=は、少なくとも$TYPE$ ライセンスでのみサポートされる。 areOnlySupported=は、少なくとも$TYPE$ ライセンスでのみサポートされる。 +legacyLicense=このライセンスには、購入後1年以内にリリースされたプロフェッショナルの新機能のみが含まれる。 openApiDocs=APIドキュメント openApiDocsDescription=HTTP APIドキュメントは、OpenAPI .yaml仕様を含めてオンラインで入手できる。ウェブブラウザやお好みのHTTPクライアントで開くことができる。 openApiDocsButton=ドキュメントを開く @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=SSHエージェントとの通信に使用するソケ actions=アクション hcloudServer.displayName=ヘッツナークラウドサーバー hcloudServer.displayDescription=ヘッツナークラウド上のサーバーにSSHでアクセスする -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=ヘッツナークラウドCLI hcloudInstall.displayDescription=hcloud経由でヘッツナークラウド上のサーバーにアクセスする hcloudContext.displayName=hcloudコンテキスト hcloudContext.displayDescription=hcloudコンテキストのアクセスサーバー @@ -1527,3 +1530,4 @@ useAsGateway=ホストをゲートウェイとして使う useAsGatewayDescription=作成されたSSH接続のゲートウェイとしてターゲットホストを使用するかどうか networkScanPorts=スキャンするポート networkScanPortsDescription=スキャンに含めるSSHポートのカンマ区切りリスト +emptyDirectory=このディレクトリは空のようだ diff --git a/lang/strings/translations_ko.properties b/lang/strings/translations_ko.properties index 3bda21187..6d3642843 100644 --- a/lang/strings/translations_ko.properties +++ b/lang/strings/translations_ko.properties @@ -485,6 +485,8 @@ green=녹색 yellow=노란색 blue=파란색 red=빨간색 +cyan=Cyan +purple=Purple asktextAlertTitle=프롬프트 fileWriteBlankTitle=파일 삭제 확인 fileWriteBlankContent=$FILE$ 의 파일 내용을 지우고 빈 파일을 작성하시겠습니까? 이 작업을 수행할 의도가 아니라면 이 작업을 취소할 수 있습니다. @@ -1224,6 +1226,7 @@ upgradeInfoPreview=아래에서 전문가 라이선스로 업그레이드하는 enterLicenseKey=업그레이드할 라이선스 키 입력 isOnlySupported=는 $TYPE$ 라이선스 이상에서만 지원됩니다 areOnlySupported=는 $TYPE$ 라이선스 이상에서만 지원됩니다 +legacyLicense=이 라이선스에는 구매 후 1년 이내에 출시된 새로운 Professional 기능만 포함되어 있습니다. openApiDocs=API 문서 openApiDocsDescription=HTTP API 문서는 OpenAPI .yaml 사양을 포함하여 온라인으로 제공됩니다. 웹 브라우저나 선호하는 HTTP 클라이언트에서 열 수 있습니다. openApiDocsButton=문서 열기 @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=SSH 에이전트와 통신하는 데 사용할 소켓 actions=액션 hcloudServer.displayName=헤츠너 클라우드 서버 hcloudServer.displayDescription=SSH를 통해 헤츠너 클라우드에서 호스팅되는 서버에 액세스합니다 -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=헤츠너 클라우드 CLI hcloudInstall.displayDescription=Hcloud를 통해 헤츠너 클라우드에서 호스팅되는 서버에 액세스합니다 hcloudContext.displayName=hcloud 컨텍스트 hcloudContext.displayDescription=Hcloud 컨텍스트의 서버 액세스 @@ -1527,3 +1530,4 @@ useAsGateway=호스트를 게이트웨이로 사용 useAsGatewayDescription=대상 호스트를 생성된 SSH 연결의 게이트웨이로 사용할지 여부입니다 networkScanPorts=스캔할 포트 networkScanPortsDescription=검사에 포함할 쉼표로 구분된 SSH 포트 목록입니다 +emptyDirectory=이 디렉터리가 비어 있는 것 같습니다 diff --git a/lang/strings/translations_nl.properties b/lang/strings/translations_nl.properties index de779947c..5b44ff95a 100644 --- a/lang/strings/translations_nl.properties +++ b/lang/strings/translations_nl.properties @@ -485,6 +485,8 @@ green=Groen yellow=Geel blue=Blauw red=Rood +cyan=Cyaan +purple=Paars asktextAlertTitle=Prompt fileWriteBlankTitle=Bestand wissen bevestigen fileWriteBlankContent=Wil je de bestandsinhoud van $FILE$ wissen en een leeg bestand schrijven? Als je dit niet van plan was, kun je deze bewerking annuleren. @@ -1224,6 +1226,7 @@ upgradeInfoPreview=Je kunt hieronder informatie vinden over het upgraden naar ee enterLicenseKey=Licentiesleutel invoeren om te upgraden isOnlySupported=wordt alleen ondersteund met minimaal een $TYPE$ licentie areOnlySupported=worden alleen ondersteund met minimaal een $TYPE$ licentie +legacyLicense=Deze licentie omvat alleen nieuwe professionele functies die binnen een jaar na aankoop worden uitgebracht. openApiDocs=API-documentatie openApiDocsDescription=De HTTP API documentatie is online beschikbaar, inclusief een OpenAPI .yaml specificatie. Je kunt deze openen in je webbrowser of in de HTTP-client van je voorkeur. openApiDocsButton=Open documenten @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=De socket die gebruikt moet worden om te communiceren actions=Acties hcloudServer.displayName=Hetzner cloud server hcloudServer.displayDescription=Toegang krijgen tot een server gehost op Hetzner cloud via SSH -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner cloud CLI hcloudInstall.displayDescription=Toegang tot servers gehost op Hetzner cloud via hcloud hcloudContext.displayName=hcloud context hcloudContext.displayDescription=Toegangsservers van een hcloud-context @@ -1527,3 +1530,4 @@ useAsGateway=Host als gateway gebruiken useAsGatewayDescription=Of de doelhost als gateway moet worden gebruikt voor de aangemaakte SSH-verbindingen networkScanPorts=Poorten om te scannen networkScanPortsDescription=De door komma's gescheiden lijst van SSH-poorten die in de scan moeten worden opgenomen +emptyDirectory=Deze map lijkt leeg te zijn diff --git a/lang/strings/translations_pl.properties b/lang/strings/translations_pl.properties index 62b5f3275..adfb01c54 100644 --- a/lang/strings/translations_pl.properties +++ b/lang/strings/translations_pl.properties @@ -485,6 +485,8 @@ green=Zielony yellow=Żółty blue=Niebieski red=Czerwony +cyan=Cyan +purple=Fioletowy asktextAlertTitle=Podpowiedź fileWriteBlankTitle=Potwierdź usunięcie pliku fileWriteBlankContent=Czy chcesz usunąć zawartość pliku $FILE$ i zapisać pusty plik? Jeśli nie zamierzasz tego robić, możesz anulować tę operację. @@ -1225,6 +1227,7 @@ upgradeInfoPreview=Poniżej znajdziesz informacje na temat uaktualnienia do lice enterLicenseKey=Wprowadź klucz licencyjny do aktualizacji isOnlySupported=jest obsługiwany tylko z licencją $TYPE$ areOnlySupported=są obsługiwane tylko z co najmniej licencją $TYPE$ +legacyLicense=Ta licencja obejmuje tylko nowe funkcje Professional wydane w ciągu jednego roku od zakupu. openApiDocs=Dokumentacja API openApiDocsDescription=Dokumentacja API HTTP jest dostępna online, w tym specyfikacja OpenAPI .yaml. Możesz ją otworzyć w przeglądarce internetowej lub preferowanym kliencie HTTP. openApiDocsButton=Otwórz dokumenty @@ -1497,7 +1500,7 @@ sshAgentSocketDescription=Gniazdo używane do komunikacji z agentem SSH.\n\nJeś actions=Działania hcloudServer.displayName=Serwer w chmurze Hetzner hcloudServer.displayDescription=Uzyskaj dostęp do serwera hostowanego w chmurze Hetzner przez SSH -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Uzyskaj dostęp do serwerów hostowanych w chmurze Hetzner za pośrednictwem hcloud hcloudContext.displayName=kontekst hcloud hcloudContext.displayDescription=Serwery dostępu do kontekstu hcloud @@ -1528,3 +1531,4 @@ useAsGateway=Użyj hosta jako bramy useAsGatewayDescription=Czy używać hosta docelowego jako bramy dla utworzonych połączeń SSH? networkScanPorts=Porty do skanowania networkScanPortsDescription=Rozdzielana przecinkami lista portów SSH do uwzględnienia w skanowaniu +emptyDirectory=Ten katalog wygląda na pusty diff --git a/lang/strings/translations_pt.properties b/lang/strings/translations_pt.properties index 0dddc6eab..889c38e28 100644 --- a/lang/strings/translations_pt.properties +++ b/lang/strings/translations_pt.properties @@ -485,6 +485,8 @@ green=Verde yellow=Amarelo blue=Azul red=Vermelho +cyan=Ciano +purple=Púrpura asktextAlertTitle=Prompt fileWriteBlankTitle=Confirma a eliminação de ficheiros fileWriteBlankContent=Queres apagar o conteúdo do ficheiro $FILE$ e escrever um ficheiro vazio? Se não pretendias fazer isto, podes cancelar esta operação. @@ -1224,6 +1226,7 @@ upgradeInfoPreview=Podes encontrar informações sobre a atualização para uma enterLicenseKey=Introduzir a chave de licença para atualizar isOnlySupported=só é suportado com, pelo menos, uma licença $TYPE$ areOnlySupported=só são suportados com, pelo menos, uma licença $TYPE$ +legacyLicense=Esta licença inclui apenas as novas funcionalidades Professional lançadas no prazo de um ano após a compra. openApiDocs=Documentação API openApiDocsDescription=A documentação da API HTTP está disponível online, incluindo uma especificação OpenAPI .yaml. Podes abri-la no teu browser da Web ou no teu cliente HTTP preferido. openApiDocsButton=Abre documentos @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=O socket a utilizar para comunicar com o agente SSH.\n actions=Acções hcloudServer.displayName=Servidor de nuvem Hetzner hcloudServer.displayDescription=Acede a um servidor alojado na nuvem Hetzner através de SSH -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Acede a servidores alojados na nuvem Hetzner através de hcloud hcloudContext.displayName=contexto hcloud hcloudContext.displayDescription=Acede aos servidores de um contexto hcloud @@ -1527,3 +1530,4 @@ useAsGateway=Utiliza o anfitrião como gateway useAsGatewayDescription=Se deves utilizar o anfitrião de destino como gateway para as ligações SSH criadas networkScanPorts=Portas a analisar networkScanPortsDescription=A lista separada por vírgulas de portas SSH a incluir no scan +emptyDirectory=Este diretório parece estar vazio diff --git a/lang/strings/translations_ru.properties b/lang/strings/translations_ru.properties index 0cda358cb..4f99b2b3f 100644 --- a/lang/strings/translations_ru.properties +++ b/lang/strings/translations_ru.properties @@ -485,6 +485,8 @@ green=Зеленый yellow=Желтый blue=Синий red=Красный +cyan=Cyan +purple=Фиолетовый asktextAlertTitle=Prompt fileWriteBlankTitle=Подтверждение стирания файла fileWriteBlankContent=Хочешь стереть содержимое файла $FILE$ и записать пустой файл? Если ты не собирался этого делать, то можешь отменить эту операцию. @@ -1224,6 +1226,7 @@ upgradeInfoPreview=Ниже ты можешь найти информацию о enterLicenseKey=Введите лицензионный ключ для обновления isOnlySupported=поддерживается только при наличии лицензии $TYPE$ areOnlySupported=поддерживаются только при наличии лицензии $TYPE$ +legacyLicense=Эта лицензия включает только новые функции Professional, выпущенные в течение одного года после покупки. openApiDocs=Документация по API openApiDocsDescription=Документация по HTTP API доступна онлайн, включая спецификацию OpenAPI .yaml. Ты можешь открыть ее в веб-браузере или в предпочитаемом тобой HTTP-клиенте. openApiDocsButton=Открытые документы @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=Сокет, который будет использо actions=Действия hcloudServer.displayName=Облачный сервер Hetzner hcloudServer.displayDescription=Получить доступ к серверу, расположенному в облаке Hetzner, через SSH -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Доступ к серверам, размещенным в облаке Hetzner, через hcloud hcloudContext.displayName=контекст hcloud hcloudContext.displayDescription=Серверы доступа к контексту hcloud @@ -1527,3 +1530,4 @@ useAsGateway=Использование хоста в качестве шлюз useAsGatewayDescription=Использовать ли целевой хост в качестве шлюза для созданных SSH-соединений networkScanPorts=Порты для сканирования networkScanPortsDescription=Список портов SSH, разделенных запятыми, который нужно включить в сканирование +emptyDirectory=Эта директория выглядит пустой diff --git a/lang/strings/translations_sv.properties b/lang/strings/translations_sv.properties index bab74b8b4..8737f5d3f 100644 --- a/lang/strings/translations_sv.properties +++ b/lang/strings/translations_sv.properties @@ -485,6 +485,8 @@ green=Grönt yellow=Gul blue=Blå red=Röd +cyan=Cyan +purple=Lila asktextAlertTitle=Uppmaning fileWriteBlankTitle=Bekräfta radering av fil fileWriteBlankContent=Vill du radera filinnehållet i $FILE$ och skriva en tom fil? Om du inte hade för avsikt att göra detta, kan du avbryta denna operation. @@ -1224,6 +1226,7 @@ upgradeInfoPreview=Du kan hitta information om uppgradering till en professionel enterLicenseKey=Ange licensnyckel för att uppgradera isOnlySupported=stöds endast med minst en $TYPE$ -licens areOnlySupported=stöds endast med minst en $TYPE$ -licens +legacyLicense=Denna licens omfattar endast nya Professional-funktioner som släpps inom ett år efter köpet. openApiDocs=API-dokumentation openApiDocsDescription=HTTP API-dokumentationen finns tillgänglig online, inklusive en OpenAPI .yaml-specifikation. Du kan öppna den i din webbläsare eller i den HTTP-klient du föredrar. openApiDocsButton=Öppna dokument @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=Den socket som ska användas för att kommunicera med actions=Åtgärder hcloudServer.displayName=Hetzner molnserver hcloudServer.displayDescription=Få åtkomst till en server i Hetzner-molnet via SSH -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner Cloud CLI hcloudInstall.displayDescription=Åtkomst till servrar som finns på Hetzner-molnet via hcloud hcloudContext.displayName=hcloud sammanhang hcloudContext.displayDescription=Åtkomstservrar i en hcloud-kontext @@ -1527,3 +1530,4 @@ useAsGateway=Använd host som gateway useAsGatewayDescription=Om målvärden ska användas som gateway för de SSH-anslutningar som skapas networkScanPorts=Portar att skanna networkScanPortsDescription=Den kommaseparerade listan med SSH-portar som ska ingå i sökningen +emptyDirectory=Den här katalogen ser ut att vara tom diff --git a/lang/strings/translations_tr.properties b/lang/strings/translations_tr.properties index bac778eac..27f49d362 100644 --- a/lang/strings/translations_tr.properties +++ b/lang/strings/translations_tr.properties @@ -485,6 +485,8 @@ green=Yeşil yellow=Sarı blue=Mavi red=Kırmızı +cyan=Cyan +purple=Mor asktextAlertTitle=İstem fileWriteBlankTitle=Dosya silmeyi onayla fileWriteBlankContent=$FILE$ adresindeki dosya içeriğini silmek ve boş bir dosya yazmak mı istiyorsunuz? Eğer bunu yapmak istemiyorsanız, bu işlemi iptal edebilirsiniz. @@ -1224,6 +1226,7 @@ upgradeInfoPreview=Aşağıda profesyonel lisansa yükseltme hakkında bilgi bul enterLicenseKey=Yükseltmek için lisans anahtarını girin isOnlySupported=yalnızca en az $TYPE$ lisansı ile desteklenir areOnlySupported=yalnızca en az bir $TYPE$ lisansı ile desteklenir +legacyLicense=Bu lisans yalnızca satın alma işleminden sonraki bir yıl içinde yayınlanan yeni Profesyonel özellikleri içerir. openApiDocs=API belgeleri openApiDocsDescription=HTTP API belgeleri, OpenAPI .yaml spesifikasyonu da dahil olmak üzere çevrimiçi olarak mevcuttur. Web tarayıcınızda veya tercih ettiğiniz HTTP istemcisinde açabilirsiniz. openApiDocsButton=Açık dokümanlar @@ -1496,7 +1499,7 @@ sshAgentSocketDescription=SSH aracısı ile iletişim kurmak için kullanılacak actions=Eylemler hcloudServer.displayName=Hetzner bulut sunucusu hcloudServer.displayDescription=SSH aracılığıyla Hetzner bulutunda barındırılan bir sunucuya erişin -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=Hetzner Bulut CLI hcloudInstall.displayDescription=Hetzner bulutunda barındırılan sunuculara hcloud üzerinden erişin hcloudContext.displayName=hcloud bağlamı hcloudContext.displayDescription=Bir hcloud bağlamının sunucularına erişim @@ -1527,3 +1530,4 @@ useAsGateway=Ana bilgisayarı ağ geçidi olarak kullanma useAsGatewayDescription=Hedef ana bilgisayarın oluşturulan SSH bağlantıları için bir ağ geçidi olarak kullanılıp kullanılmayacağı networkScanPorts=Taranacak bağlantı noktaları networkScanPortsDescription=Taramaya dahil edilecek SSH portlarının virgülle ayrılmış listesi +emptyDirectory=Bu dizin boş görünüyor diff --git a/lang/strings/translations_zh.properties b/lang/strings/translations_zh.properties index 5c6448932..f86837a9c 100644 --- a/lang/strings/translations_zh.properties +++ b/lang/strings/translations_zh.properties @@ -563,6 +563,8 @@ green=绿色 yellow=黄色 blue=蓝色 red=红色 +cyan=青色 +purple=紫色 asktextAlertTitle=提示 fileWriteBlankTitle=确认文件擦除 fileWriteBlankContent=您想删除$FILE$ 中的文件内容并写入一个空文件吗?如果您不打算这样做,可以取消此操作。 @@ -1429,6 +1431,7 @@ upgradeInfoPreview=您可以在下面找到有关升级到专业许可证的信 enterLicenseKey=输入许可证密钥进行升级 isOnlySupported=至少要有$TYPE$ 许可证才支持 areOnlySupported=至少需要$TYPE$ 许可证才能支持 +legacyLicense=该许可证仅包含购买后一年内发布的新专业功能。 openApiDocs=API 文档 openApiDocsDescription=HTTP API 文档在线提供,包括 OpenAPI .yaml 规范。你可以在网络浏览器或你喜欢的 HTTP 客户端中打开它。 openApiDocsButton=打开文档 @@ -1716,7 +1719,7 @@ sshAgentSocketDescription=用于与 SSH 代理通信的套接字。\n\n如果未 actions=行动 hcloudServer.displayName=赫兹纳云服务器 hcloudServer.displayDescription=通过 SSH 访问托管在 Hetzner 云上的服务器 -hcloudInstall.displayName=hcloud CLI +hcloudInstall.displayName=赫兹纳云 CLI hcloudInstall.displayDescription=通过 hcloud 访问托管在赫兹纳云上的服务器 hcloudContext.displayName=云上下文 hcloudContext.displayDescription=云环境中的访问服务器 @@ -1747,3 +1750,4 @@ useAsGateway=使用主机作为网关 useAsGatewayDescription=是否将目标主机用作创建 SSH 连接的网关 networkScanPorts=扫描端口 networkScanPortsDescription=以逗号分隔的 SSH 端口列表,包含在扫描中 +emptyDirectory=此目录看起来是空的