Added meshcore string translations.
Ylian Saint-Hilaire committed
Jan 12, 2022 at 15:12 UTC
5fa5cf5cb519def764f1658225b5e02ca7adc3ba
8 files changed
+332
-248
agents/agent-translations.json
+202
-241
@@ -27,26 +27,23 @@
27
"NOT RUNNING"
28
],
29
"statusDescription": "Current Agent Status",
30
- "description": "Click the buttons below to install or uninstall the mesh agent. When installed, this software runs in the background allowing this computer to be managed and controlled by a remote administrator.",
31
- "allow": "Allow",
32
- "deny": "Deny",
33
- "autoAllowForFive": "Auto accept all connections for next 5 minutes"
30
+ "description": "Click the buttons below to install or uninstall the mesh agent. When installed, this software runs in the background allowing this computer to be managed and controlled by a remote administrator."
31
},
32
"cs": {
33
"agent": "Agent",
37
- "group": "Skupina zařízení",
38
- "install": "Instalace",
39
- "uninstall": "Odinstalace",
40
- "connect": "Připojit",
41
- "disconnect": "Odpojit",
42
- "cancel": "Storno",
34
"agentVersion": "Nová verze agenta",
35
+ "group": "Skupina zařízení",
36
"url": "URL serveru",
37
"meshName": "Název oka",
38
"meshId": "Identifikátor sítě",
39
"serverId": "Identifikátor serveru",
40
"setup": "Založit",
41
"update": "Aktualizace",
42
+ "install": "Instalace",
43
+ "uninstall": "Odinstalace",
44
+ "connect": "Připojit",
45
+ "disconnect": "Odpojit",
46
+ "cancel": "Storno",
47
"pressok": "Stisknutím tlačítka OK se odpojíte",
48
"elevation": "K instalaci / odinstalování agenta je vyžadováno zvýšené oprávnění.",
49
"sudo": "Zkuste to prosím znovu s sudo.",
@@ -60,25 +57,23 @@
57
"NEFUNGUJE"
58
],
59
"statusDescription": "Aktuální stav agenta",
63
- "description": "Kliknutím na tlačítka níže nainstalujete nebo odinstalujete agenta sítě. Po instalaci je tento software spuštěn na pozadí, což umožňuje spravovat a ovládat tento počítač vzdáleným správcem.",
64
- "allow": "Dovolit",
65
- "deny": "Odmítnout"
60
+ "description": "Kliknutím na tlačítka níže nainstalujete nebo odinstalujete agenta sítě. Po instalaci je tento software spuštěn na pozadí, což umožňuje spravovat a ovládat tento počítač vzdáleným správcem."
61
},
62
"de": {
63
"agent": "Agent",
69
- "group": "Gerätegruppe",
70
- "install": "Installieren",
71
- "uninstall": "Deinstallation",
72
- "connect": "Verbinden",
73
- "disconnect": "Trennen",
74
- "cancel": "Abbrechen",
64
"agentVersion": "Neue Agentenversion",
65
+ "group": "Gerätegruppe",
66
"url": "Server-URL",
67
"meshName": "Maschenname",
68
"meshId": "Netzkennung",
69
"serverId": "Server-ID",
70
"setup": "Konfiguration",
71
"update": "Updates",
72
+ "install": "Installieren",
73
+ "uninstall": "Deinstallation",
74
+ "connect": "Verbinden",
75
+ "disconnect": "Trennen",
76
+ "cancel": "Abbrechen",
77
"pressok": "Drücken Sie OK, um die Verbindung zu trennen",
78
"elevation": "Für die Installation / Deinstallation des Agenten sind erhöhte Berechtigungen erforderlich.",
79
"sudo": "Bitte versuchen Sie es erneut mit sudo.",
@@ -92,25 +87,23 @@
87
"NICHT LAUFEN"
88
],
89
"statusDescription": "Aktueller Agentenstatus",
95
- "description": "Klicken Sie auf die Schaltflächen unten, um den Mesh Agent zu installieren oder zu deinstallieren. Bei der Installation wird diese Software im Hintergrund ausgeführt, sodass dieser Computer von einem Remote-Administrator verwaltet und gesteuert werden kann.",
96
- "allow": "Erlauben",
97
- "deny": "Verweigern"
90
+ "description": "Klicken Sie auf die Schaltflächen unten, um den Mesh Agent zu installieren oder zu deinstallieren. Bei der Installation wird diese Software im Hintergrund ausgeführt, sodass dieser Computer von einem Remote-Administrator verwaltet und gesteuert werden kann."
91
},
92
"es": {
93
"agent": "Agente",
101
- "group": "Grupo de Dispositivos",
102
- "install": "Instalar",
103
- "uninstall": "Desinstalar",
104
- "connect": "Conectar",
105
- "disconnect": "Desconectar",
106
- "cancel": "Cancelar",
94
"agentVersion": "Nueva Versión del Agente",
95
+ "group": "Grupo de Dispositivos",
96
"url": "URL del servidor",
97
"meshName": "Nombre de malla",
98
"meshId": "Identificador de malla",
99
"serverId": "Identificador de Servidor",
100
"setup": "Preparar",
101
"update": "Actualizar",
102
+ "install": "Instalar",
103
+ "uninstall": "Desinstalar",
104
+ "connect": "Conectar",
105
+ "disconnect": "Desconectar",
106
+ "cancel": "Cancelar",
107
"pressok": "Presione OK para desconectar",
108
"elevation": "Se requieren permisos elevados para instalar / desinstalar el agente.",
109
"sudo": "Vuelve a intentarlo con sudo.",
@@ -124,25 +117,23 @@
117
"NO EJECUTANDOSE"
118
],
119
"statusDescription": "Estado Actual del Agente",
127
- "description": "Haz clic en los botones a continuación para instalar o desinstalar el agente de malla. Cuando se instala, este software se ejecuta en segundo plano, lo que permite que este equipo sea administrado y controlado por un administrador remoto.",
128
- "allow": "Permitir",
129
- "deny": "Negar"
120
+ "description": "Haz clic en los botones a continuación para instalar o desinstalar el agente de malla. Cuando se instala, este software se ejecuta en segundo plano, lo que permite que este equipo sea administrado y controlado por un administrador remoto."
121
},
122
"fi": {
123
"agent": "Agentti",
133
- "group": "Laiteryhmä",
134
- "install": "Asenna",
135
- "uninstall": "Asennuksen poistaminen",
136
- "connect": "Yhdistä",
137
- "disconnect": "Katkaise yhteys",
138
- "cancel": "Peruuta",
124
"agentVersion": "Uusi agenttiversio",
125
+ "group": "Laiteryhmä",
126
"url": "Palvelimen URL-osoite",
127
"meshName": "Verkon nimi",
128
"meshId": "Verkon tunniste",
129
"serverId": "Palvelimen tunniste",
130
"setup": "Perustaa",
131
"update": "Päivittää",
132
+ "install": "Asenna",
133
+ "uninstall": "Asennuksen poistaminen",
134
+ "connect": "Yhdistä",
135
+ "disconnect": "Katkaise yhteys",
136
+ "cancel": "Peruuta",
137
"pressok": "Katkaise yhteys painamalla OK",
138
"elevation": "Agentin asentaminen / poistaminen edellyttää korotettuja käyttöoikeuksia.",
139
"sudo": "Yritä uudelleen sudolla.",
@@ -156,25 +147,23 @@
147
"EI RUNNING"
148
],
149
"statusDescription": "Agentin nykyinen tila",
159
- "description": "Napsauta alla olevia painikkeita asentaaksesi tai poistaaksesi verkkoagentin. Asennettuna tämä ohjelmisto toimii taustalla, jolloin etävalvoja hallitsee ja hallitsee tietokonetta.",
160
- "allow": "Sallia",
161
- "deny": "Kieltää"
150
+ "description": "Napsauta alla olevia painikkeita asentaaksesi tai poistaaksesi verkkoagentin. Asennettuna tämä ohjelmisto toimii taustalla, jolloin etävalvoja hallitsee ja hallitsee tietokonetta."
151
},
152
"fr": {
153
"agent": "Agent",
154
+ "agentVersion": "Nouvelle version de l'agent",
155
"group": "Groupe d'appareils",
156
+ "url": "URL du serveur",
157
+ "meshName": "Nom du maillage",
158
+ "meshId": "Identificateur de maillage",
159
+ "serverId": "Identifiant du serveur",
160
"setup": "Configuration",
161
+ "update": "Mettre à jour",
162
"install": "Installer",
163
"uninstall": "Désinstaller",
164
"connect": "Se connecter",
165
"disconnect": "Déconnecter",
166
"cancel": "Annuler",
172
- "agentVersion": "Nouvelle version de l'agent",
173
- "url": "URL du serveur",
174
- "meshName": "Nom du maillage",
175
- "meshId": "Identificateur de maillage",
176
- "serverId": "Identifiant du serveur",
177
- "update": "Mettre à jour",
167
"pressok": "Appuyez sur OK pour vous déconnecter",
168
"elevation": "Des autorisations élevées sont requises pour installer / désinstaller l'agent.",
169
"sudo": "Veuillez réessayer avec sudo.",
@@ -188,25 +177,23 @@
177
"NE PAS COURRIR"
178
],
179
"statusDescription": "Statut actuel de l'agent",
191
- "description": "Cliquez sur les boutons ci-dessous pour installer ou désinstaller l'agent de maillage. Une fois installé, ce logiciel s'exécute en arrière-plan permettant à cet ordinateur d'être géré et contrôlé par un administrateur distant.",
192
- "allow": "Permettre",
193
- "deny": "Refuser"
180
+ "description": "Cliquez sur les boutons ci-dessous pour installer ou désinstaller l'agent de maillage. Une fois installé, ce logiciel s'exécute en arrière-plan permettant à cet ordinateur d'être géré et contrôlé par un administrateur distant."
181
},
182
"hi": {
183
"agent": "एजेंट",
197
- "group": "डिवाइस समूह",
198
- "install": "इंस्टॉल",
199
- "uninstall": "स्थापना रद्द करें",
200
- "connect": "जुडिये",
201
- "disconnect": "डिस्कनेक्ट",
202
- "cancel": "रद्द करना",
184
"agentVersion": "नया एजेंट संस्करण",
185
+ "group": "डिवाइस समूह",
186
"url": "सर्वर URL",
187
"meshName": "मेष नाम",
188
"meshId": "मेष पहचानकर्ता",
189
"serverId": "सर्वर पहचानकर्ता",
190
"setup": "सेट अप",
191
"update": "अपडेट करें",
192
+ "install": "इंस्टॉल",
193
+ "uninstall": "स्थापना रद्द करें",
194
+ "connect": "जुडिये",
195
+ "disconnect": "डिस्कनेक्ट",
196
+ "cancel": "रद्द करना",
197
"pressok": "डिस्कनेक्ट करने के लिए ओके दबाएं",
198
"elevation": "एजेंट को इंस्टॉल / अनइंस्टॉल करने के लिए एलिवेटेड परमिशन की जरूरत होती है।",
199
"sudo": "कृपया सूडो के साथ फिर से प्रयास करें।",
@@ -220,25 +207,53 @@
207
"चल नहीं रहा"
208
],
209
"statusDescription": "वर्तमान एजेंट की स्थिति",
223
- "description": "मेष एजेंट को स्थापित या अनइंस्टॉल करने के लिए नीचे दिए गए बटन पर क्लिक करें। स्थापित होने पर, यह सॉफ़्टवेयर पृष्ठभूमि में चलता है, जिससे यह कंप्यूटर दूरस्थ व्यवस्थापक द्वारा प्रबंधित और नियंत्रित किया जा सकता है।",
224
- "allow": "अनुमति",
225
- "deny": "मना"
210
+ "description": "मेष एजेंट को स्थापित या अनइंस्टॉल करने के लिए नीचे दिए गए बटन पर क्लिक करें। स्थापित होने पर, यह सॉफ़्टवेयर पृष्ठभूमि में चलता है, जिससे यह कंप्यूटर दूरस्थ व्यवस्थापक द्वारा प्रबंधित और नियंत्रित किया जा सकता है।"
211
+ },
212
+ "it": {
213
+ "agent": "Agente",
214
+ "agentVersion": "Nuova versione dell'agente ",
215
+ "group": "Gruppo di dispositivi",
216
+ "url": "URL del server",
217
+ "meshName": "Nome mesh",
218
+ "meshId": "Identificatore di mesh",
219
+ "serverId": "Identificatore del server",
220
+ "setup": "Impostare",
221
+ "update": "Aggiornamenti",
222
+ "install": "Installare",
223
+ "uninstall": "Disinstalla",
224
+ "connect": "Connetti",
225
+ "disconnect": "Disconnetti",
226
+ "cancel": "Annulla",
227
+ "pressok": "Premi OK per disconnetterti",
228
+ "elevation": "Sono necessarie autorizzazioni elevate per installare / disinstallare l'agente.",
229
+ "sudo": "Riprova con sudo.",
230
+ "ctrlc": "Premi Ctrl-C per uscire.",
231
+ "commands": "Puoi eseguire la versione testuale dalla riga di comando con i seguenti comandi ",
232
+ "graphicalerror": "La versione grafica di questo programma di installazione non può essere eseguita su questo sistema",
233
+ "zenity": "Prova a installare/aggiornare Zenity ed esegui di nuovo",
234
+ "status": [
235
+ "NON INSTALLATO",
236
+ "IN ESECUZIONE",
237
+ "NON IN ESECUZIONE"
238
+ ],
239
+ "statusDescription": "Stato attuale dell'agente",
240
+ "description": "Fare clic sui pulsanti sottostanti per installare o disinstallare l'agente mesh. Una volta installato, questo software viene eseguito in background consentendo a questo computer di essere gestito e controllato da un amministratore remoto."
241
},
242
"ja": {
243
"agent": "エージェント",
229
- "group": "デバイスグループ",
230
- "install": "インストール",
231
- "uninstall": "アンインストール",
232
- "connect": "つなぐ",
233
- "disconnect": "切断する",
234
- "cancel": "キャンセル",
244
"agentVersion": "新しいエージェントバージョン",
245
+ "group": "デバイスグループ",
246
"url": "サーバーのURL",
247
"meshName": "メッシュ名",
248
"meshId": "メッシュ識別子",
249
"serverId": "サーバー識別子",
250
"setup": "セットアップ",
251
"update": "更新",
252
+ "install": "インストール",
253
+ "uninstall": "アンインストール",
254
+ "connect": "つなぐ",
255
+ "disconnect": "切断する",
256
+ "cancel": "キャンセル",
257
"pressok": "OKを押して切断します",
258
"elevation": "エージェントをインストール/アンインストールするには、昇格された権限が必要です。",
259
"sudo": "sudoでもう一度やり直してください。",
@@ -252,9 +267,7 @@
267
"走っていない"
268
],
269
"statusDescription": "現在のエージェントステータス",
255
- "description": "下のボタンをクリックして、メッシュエージェントをインストールまたはアンインストールします。インストールすると、このソフトウェアはバックグラウンドで実行され、リモート管理者がこのコンピューターを管理および制御できるようになります。",
256
- "allow": "許可する",
257
- "deny": "拒否"
270
+ "description": "下のボタンをクリックして、メッシュエージェントをインストールまたはアンインストールします。インストールすると、このソフトウェアはバックグラウンドで実行され、リモート管理者がこのコンピューターを管理および制御できるようになります。"
271
},
272
"ko": {
273
"agent": "에이전트",
@@ -276,6 +289,7 @@
289
"sudo": "\"sudo\"로 다시 시도하십시오",
290
"ctrlc": "종료하려면 \"Ctrl-C\"를 누르십시오.",
291
"commands": "다음 명령을 사용하여 콘솔에서 텍스트 버전을 실행할 수 있습니다",
292
+ "graphicalerror": "이 설치 프로그램의 그래픽 버전은이 시스템에서 실행할 수 없습니다.",
293
"zenity": "\"Zenity\"를 설치 또는 업데이트하고 다시 시도하십시오",
294
"status": [
295
"없다",
@@ -283,10 +297,7 @@
297
"중지됨"
298
],
299
"statusDescription": "에이전트 상태",
286
- "description": "메시 에이전트를 설치 또는 제거하려면 아래 버튼을 클릭하십시오. 이 프로그램은 설치하면 백그라운드에서 실행되므로 원격 관리자가이 컴퓨터를 관리하고 제어 할 수 있습니다.",
287
- "graphicalerror": "이 설치 프로그램의 그래픽 버전은이 시스템에서 실행할 수 없습니다.",
288
- "allow": "허용하다",
289
- "deny": "거부"
300
+ "description": "메시 에이전트를 설치 또는 제거하려면 아래 버튼을 클릭하십시오. 이 프로그램은 설치하면 백그라운드에서 실행되므로 원격 관리자가이 컴퓨터를 관리하고 제어 할 수 있습니다."
301
},
302
"nl": {
303
"agent": "Agent",
@@ -308,6 +319,7 @@
319
"sudo": "Probeer het opnieuw met sudo.",
320
"ctrlc": "Druk op Ctrl-C om af te sluiten.",
321
"commands": "U kunt de tekstversie vanaf de opdrachtregel uitvoeren met de volgende opdracht(en)",
322
+ "graphicalerror": "De grafische versie van dit installatieprogramma kan niet op dit systeem worden uitgevoerd",
323
"zenity": "Probeer Zenity te installeren / bij te werken en voer het opnieuw uit",
324
"status": [
325
"NIET GEÏNSTALLEERD",
@@ -315,26 +327,23 @@
327
"NIET ACTIEF"
328
],
329
"statusDescription": "Huidige agent status",
318
- "description": "Klik op de onderstaande knoppen om de mesh-agent te installeren of te verwijderen. Na installatie wordt deze software op de achtergrond uitgevoerd, zodat deze computer kan worden beheerd en bestuurd door een externe beheerder.",
319
- "graphicalerror": "De grafische versie van dit installatieprogramma kan niet op dit systeem worden uitgevoerd",
320
- "allow": "Toestaan",
321
- "deny": "Weigeren"
330
+ "description": "Klik op de onderstaande knoppen om de mesh-agent te installeren of te verwijderen. Na installatie wordt deze software op de achtergrond uitgevoerd, zodat deze computer kan worden beheerd en bestuurd door een externe beheerder."
331
},
332
"pt": {
333
"agent": "Agente",
325
- "group": "Grupo de dispositivos",
326
- "install": "Instalar",
327
- "uninstall": "Desinstalar",
328
- "connect": "Conectar",
329
- "disconnect": "Desconectar",
330
- "cancel": "Cancelar",
334
"agentVersion": "Nova versão do agente",
335
+ "group": "Grupo de dispositivos",
336
"url": "URL do servidor",
337
"meshName": "Nome da malha",
338
"meshId": "Identificador de malha",
339
"serverId": "Identificador de Servidor",
340
"setup": "Configuração",
341
"update": "Atualizar",
342
+ "install": "Instalar",
343
+ "uninstall": "Desinstalar",
344
+ "connect": "Conectar",
345
+ "disconnect": "Desconectar",
346
+ "cancel": "Cancelar",
347
"pressok": "Pressione OK para desconectar",
348
"elevation": "Permissões elevadas são necessárias para instalar / desinstalar o agente.",
349
"sudo": "Por favor, tente novamente com sudo.",
@@ -348,25 +357,23 @@
357
"NÃO CORRENDO"
358
],
359
"statusDescription": "Status atual do agente",
351
- "description": "Clique nos botões abaixo para instalar ou desinstalar o agente mesh. Quando instalado, este software é executado em segundo plano, permitindo que o computador seja gerenciado e controlado por um administrador remoto.",
352
- "allow": "Permitir",
353
- "deny": "Negar"
360
+ "description": "Clique nos botões abaixo para instalar ou desinstalar o agente mesh. Quando instalado, este software é executado em segundo plano, permitindo que o computador seja gerenciado e controlado por um administrador remoto."
361
},
362
"ru": {
363
"agent": "Агент",
357
- "group": "Группа устройства",
358
- "install": "Установка",
359
- "uninstall": "Удаление",
360
- "connect": "Подключиться",
361
- "disconnect": "Разъединить",
362
- "cancel": "Отмена",
364
"agentVersion": "Новая версия агента",
365
+ "group": "Группа устройства",
366
"url": "URL-адрес сервера",
367
"meshName": "Имя сетки",
368
"meshId": "Идентификатор сетки",
369
"serverId": "Идентификатор сервера",
370
"setup": "Настроить",
371
"update": "Обновить",
372
+ "install": "Установка",
373
+ "uninstall": "Удаление",
374
+ "connect": "Подключиться",
375
+ "disconnect": "Разъединить",
376
+ "cancel": "Отмена",
377
"pressok": "Нажмите ОК для отключения",
378
"elevation": "Для установки / удаления агента требуются повышенные разрешения.",
379
"sudo": "Пожалуйста, попробуйте еще раз с помощью sudo.",
@@ -380,25 +387,53 @@
387
"НЕ ЗАПУЩЕН"
388
],
389
"statusDescription": "Текущий статус агента",
383
- "description": "Нажмите кнопки ниже, чтобы установить или удалить агент сетки. После установки это программное обеспечение работает в фоновом режиме, позволяя управлять этим компьютером удаленным администратором.",
384
- "allow": "Разрешать",
385
- "deny": "Отрицать"
390
+ "description": "Нажмите кнопки ниже, чтобы установить или удалить агент сетки. После установки это программное обеспечение работает в фоновом режиме, позволяя управлять этим компьютером удаленным администратором."
391
+ },
392
+ "sv": {
393
+ "agent": "Agent",
394
+ "agentVersion": "Ny agentversion",
395
+ "group": "Enhetsgrupp",
396
+ "url": "Serverns URL",
397
+ "meshName": "Masknamn",
398
+ "meshId": "Mesh Identifier",
399
+ "serverId": "Serveridentifierare",
400
+ "setup": "Uppstart",
401
+ "update": "Uppdatering",
402
+ "install": "Installera",
403
+ "uninstall": "Avinstallera",
404
+ "connect": "Anslut",
405
+ "disconnect": "Koppla ifrån",
406
+ "cancel": "Avbryt",
407
+ "pressok": "Tryck på OK för att koppla bort",
408
+ "elevation": "Förhöjda behörigheter krävs för att installera / avinstallera agenten.",
409
+ "sudo": "Försök igen med sudo.",
410
+ "ctrlc": "Tryck på Ctrl-C för att avsluta.",
411
+ "commands": "Du kan köra textversionen från kommandoraden med följande kommando (er)",
412
+ "graphicalerror": "Den grafiska versionen av detta installationsprogram kan inte köras på detta system",
413
+ "zenity": "Försök att installera / uppdatera Zenity och kör igen",
414
+ "status": [
415
+ "INTE INSTALLERAD",
416
+ "LÖPNING",
417
+ "SPRINGER INTE"
418
+ ],
419
+ "statusDescription": "Aktuell agentstatus",
420
+ "description": "Klicka på knapparna nedan för att installera eller avinstallera nätagenten. När den installeras körs denna programvara i bakgrunden så att den här datorn kan hanteras och styras av en fjärradministratör."
421
},
422
"tr": {
423
"agent": "Ajan",
389
- "group": "Cihaz Grubu",
390
- "install": "Yüklemek",
391
- "uninstall": "Kaldır",
392
- "connect": "Bağlan",
393
- "disconnect": "Bağlantıyı kes",
394
- "cancel": "İptal etmek",
424
"agentVersion": "Yeni Temsilci Sürümü",
425
+ "group": "Cihaz Grubu",
426
"url": "Sunucu URL'si",
427
"meshName": "Mesh Adı",
428
"meshId": "Mesh Tanımlayıcı",
429
"serverId": "Sunucu Tanımlayıcı",
430
"setup": "Kurmak",
431
"update": "Güncelleme",
432
+ "install": "Yüklemek",
433
+ "uninstall": "Kaldır",
434
+ "connect": "Bağlan",
435
+ "disconnect": "Bağlantıyı kes",
436
+ "cancel": "İptal etmek",
437
"pressok": "Bağlantıyı kesmek için Tamam'a basın",
438
"elevation": "Aracıyı yüklemek / kaldırmak için yükseltilmiş izinler gereklidir.",
439
"sudo": "Lütfen sudo ile tekrar deneyin.",
@@ -412,25 +447,23 @@
447
"KOŞMAK YOK"
448
],
449
"statusDescription": "Mevcut Temsilci Durumu",
415
- "description": "Mesh aracısını yüklemek veya kaldırmak için aşağıdaki düğmelere tıklayın. Bu yazılım yüklendiğinde arka planda çalışarak bu bilgisayarın bir uzak yönetici tarafından yönetilmesine ve kontrol edilmesine olanak tanır.",
416
- "allow": "İzin vermek",
417
- "deny": "İnkar etmek"
450
+ "description": "Mesh aracısını yüklemek veya kaldırmak için aşağıdaki düğmelere tıklayın. Bu yazılım yüklendiğinde arka planda çalışarak bu bilgisayarın bir uzak yönetici tarafından yönetilmesine ve kontrol edilmesine olanak tanır."
451
},
452
"zh-chs": {
453
"agent": "代理",
421
- "group": "设备组",
422
- "install": "安装",
423
- "uninstall": "卸载",
424
- "connect": "连接",
425
- "disconnect": "断线",
426
- "cancel": "取消",
454
"agentVersion": "新代理版本",
455
+ "group": "设备组",
456
"url": "服务器网址",
457
"meshName": "网格名称",
458
"meshId": "网格标识符",
459
"serverId": "服务器标识符",
460
"setup": "设定",
461
"update": "更新资料",
462
+ "install": "安装",
463
+ "uninstall": "卸载",
464
+ "connect": "连接",
465
+ "disconnect": "断线",
466
+ "cancel": "取消",
467
"pressok": "按确定断开连接",
468
"elevation": "安装/卸载代理需要提升的权限。",
469
"sudo": "请使用sudo再试一次。",
@@ -444,25 +477,23 @@
477
"不在运行"
478
],
479
"statusDescription": "当前代理状态",
447
- "description": "单击下面的按钮以安装或卸载网状代理。安装后,该软件将在后台运行,从而允许该计算机由远程管理员进行管理和控制。",
448
- "allow": "允许",
449
- "deny": "否定"
480
+ "description": "单击下面的按钮以安装或卸载网状代理。安装后,该软件将在后台运行,从而允许该计算机由远程管理员进行管理和控制。"
481
},
482
"zh-cht": {
483
"agent": "代理",
453
- "group": "裝置群",
454
- "install": "安裝",
455
- "uninstall": "卸載",
456
- "connect": "連接",
457
- "disconnect": "斷線",
458
- "cancel": "取消",
484
"agentVersion": "新代理版本",
485
+ "group": "裝置群",
486
"url": "服務器網址",
487
"meshName": "網格名稱",
488
"meshId": "網格標識符",
489
"serverId": "服務器標識符",
490
"setup": "設定",
491
"update": "更新資料",
492
+ "install": "安裝",
493
+ "uninstall": "卸載",
494
+ "connect": "連接",
495
+ "disconnect": "斷線",
496
+ "cancel": "取消",
497
"pressok": "按確定斷開連接",
498
"elevation": "安裝/卸載代理需要提升的權限。",
499
"sudo": "請使用sudo再試一次。",
@@ -478,69 +509,65 @@
509
"statusDescription": "當前代理狀態",
510
"description": "單擊下面的按鈕以安裝或卸載網狀代理。安裝後,該軟件將在後台運行,從而允許該計算機由遠程管理員進行管理和控制。"
511
},
481
- "it": {
482
- "agent": "Agente",
483
- "agentVersion": "Nuova versione dell'agente ",
484
- "group": "Gruppo di dispositivi",
485
- "url": "URL del server",
486
- "meshName": "Nome mesh",
487
- "meshId": "Identificatore di mesh",
488
- "serverId": "Identificatore del server",
489
- "setup": "Impostare",
490
- "update": "Aggiornamenti",
491
- "install": "Installare",
492
- "uninstall": "Disinstalla",
493
- "connect": "Connetti",
494
- "disconnect": "Disconnetti",
495
- "cancel": "Annulla",
496
- "pressok": "Premi OK per disconnetterti",
497
- "elevation": "Sono necessarie autorizzazioni elevate per installare / disinstallare l'agente.",
498
- "sudo": "Riprova con sudo.",
499
- "ctrlc": "Premi Ctrl-C per uscire.",
500
- "commands": "Puoi eseguire la versione testuale dalla riga di comando con i seguenti comandi ",
501
- "graphicalerror": "La versione grafica di questo programma di installazione non può essere eseguita su questo sistema",
502
- "zenity": "Prova a installare/aggiornare Zenity ed esegui di nuovo",
512
+ "da": {
513
+ "agent": "Agent",
514
+ "agentVersion": "Ny agentversion",
515
+ "group": "Enhedsgruppe",
516
+ "url": "Server URL",
517
+ "meshName": "Mesh Navn",
518
+ "meshId": "Mesh Identifier",
519
+ "serverId": "Serveridentifikator",
520
+ "setup": "Opsætning",
521
+ "update": "Opdatering",
522
+ "install": "Installér",
523
+ "uninstall": "Afinstaller",
524
+ "connect": "Forbind",
525
+ "disconnect": "Afbryd",
526
+ "cancel": "Annuller",
527
+ "pressok": "Tryk på OK for at afbryde",
528
+ "elevation": "Elleverede tilladelser er påkrævet for at installere/afinstallere agenten.",
529
+ "sudo": "Prøv venligst igen med sudo.",
530
+ "ctrlc": "Tryk på Ctrl-C for at afslutte.",
531
+ "commands": "Du kan køre tekstversionen fra kommandolinjen med følgende kommando(er)",
532
+ "graphicalerror": "Den grafiske version af dette installationsprogram kan ikke køre på dette system",
533
+ "zenity": "Prøv at installere/opdatere Zenity, og kør igen",
534
"status": [
504
- "NON INSTALLATO",
505
- "IN ESECUZIONE",
506
- "NON IN ESECUZIONE"
535
+ "IKKE INSTALLERET",
536
+ "KØRER",
537
+ "KØRER IKKE"
538
],
508
- "statusDescription": "Stato attuale dell'agente",
509
- "description": "Fare clic sui pulsanti sottostanti per installare o disinstallare l'agente mesh. Una volta installato, questo software viene eseguito in background consentendo a questo computer di essere gestito e controllato da un amministratore remoto.",
510
- "allow": "Permettere",
511
- "deny": "Negare"
539
+ "statusDescription": "Aktuel agentstatus",
540
+ "description": "Klik på knapperne nedenfor for at installere eller afinstallere mesh-agenten. Når den er installeret, kører denne software i baggrunden, og tillader at denne computer kan administreres og kontrolleres af en fjernadministrator."
541
},
513
- "sv": {
542
+ "pl": {
543
"agent": "Agent",
515
- "agentVersion": "Ny agentversion",
516
- "group": "Enhetsgrupp",
517
- "url": "Serverns URL",
518
- "meshName": "Masknamn",
519
- "meshId": "Mesh Identifier",
520
- "serverId": "Serveridentifierare",
521
- "setup": "Uppstart",
522
- "update": "Uppdatering",
523
- "install": "Installera",
524
- "uninstall": "Avinstallera",
525
- "connect": "Anslut",
526
- "disconnect": "Koppla ifrån",
527
- "cancel": "Avbryt",
528
- "pressok": "Tryck på OK för att koppla bort",
529
- "elevation": "Förhöjda behörigheter krävs för att installera / avinstallera agenten.",
530
- "sudo": "Försök igen med sudo.",
531
- "ctrlc": "Tryck på Ctrl-C för att avsluta.",
532
- "commands": "Du kan köra textversionen från kommandoraden med följande kommando (er)",
533
- "graphicalerror": "Den grafiska versionen av detta installationsprogram kan inte köras på detta system",
534
- "zenity": "Försök att installera / uppdatera Zenity och kör igen",
544
+ "agentVersion": "Nowa Wersja Agenta",
545
+ "group": "Grupa Urządzeń",
546
+ "url": "URL Serwera",
547
+ "meshName": "Nazwa Sieci",
548
+ "meshId": "Identyfikator sieci",
549
+ "serverId": "Identyfikator Serwera",
550
+ "setup": "Konfiguracja",
551
+ "update": "Aktualizacja",
552
+ "install": "Zainstaluj",
553
+ "uninstall": "Odinstaluj",
554
+ "connect": "Połącz",
555
+ "disconnect": "Rozłącz",
556
+ "cancel": "Anuluj",
557
+ "pressok": "Naciśnij OK by się rozłączyć",
558
+ "elevation": "Do zainstalowania/odinstalowania agenta wymagane są podwyższone uprawnienia.",
559
+ "sudo": "Proszę spróbować ponownie z sudo.",
560
+ "ctrlc": "Naciśnij Ctrl-C by wyjść.",
561
+ "commands": "Możesz uruchomić wersję tekstową z linii poleceń za pomocą następujących komend",
562
+ "graphicalerror": "Graficzna wersja tego instalatora nie może być uruchomiona w tym systemie.",
563
+ "zenity": "Spróbuj zainstalować/zaktualizować Zenity i uruchom ponownie",
564
"status": [
536
- "INTE INSTALLERAD",
537
- "LÖPNING",
538
- "SPRINGER INTE"
565
+ "NIE ZAINSTALOWANY",
566
+ "DZIAŁA",
567
+ "NIE DZIAŁA"
568
],
540
- "statusDescription": "Aktuell agentstatus",
541
- "description": "Klicka på knapparna nedan för att installera eller avinstallera nätagenten. När den installeras körs denna programvara i bakgrunden så att den här datorn kan hanteras och styras av en fjärradministratör.",
542
- "allow": "Tillåta",
543
- "deny": "Förneka"
569
+ "statusDescription": "Obecny Status Agenta",
570
+ "description": "Kliknij poniższe przyciski, aby zainstalować lub odinstalować agenta. Po zainstalowaniu, to oprogramowanie działa w tle, umożliwiając zarządzanie i kontrolowanie tego komputera przez zdalnego administratora."
571
},
572
"pt-br": {
573
"agent": "Agente",
@@ -570,72 +597,6 @@
597
"NÃO EXECUTANDO"
598
],
599
"statusDescription": "Status atual do agente",
573
- "description": "Clique nos botões abaixo para instalar ou desinstalar o agente mesh. Quando instalado, este software é executado em segundo plano, permitindo que o computador seja gerenciado e controlado por um administrador remoto.",
574
- "allow": "Permitir",
575
- "deny": "Negar"
576
- },
577
- "pl": {
578
- "agentVersion": "Nowa Wersja Agenta",
579
- "update": "Aktualizacja",
580
- "install": "Zainstaluj",
581
- "uninstall": "Odinstaluj",
582
- "connect": "Połącz",
583
- "disconnect": "Rozłącz",
584
- "cancel": "Anuluj",
585
- "commands": "Możesz uruchomić wersję tekstową z linii poleceń za pomocą następujących komend",
586
- "statusDescription": "Obecny Status Agenta",
587
- "group": "Grupa Urządzeń",
588
- "url": "URL Serwera",
589
- "serverId": "Identyfikator Serwera",
590
- "elevation": "Do zainstalowania/odinstalowania agenta wymagane są podwyższone uprawnienia.",
591
- "graphicalerror": "Graficzna wersja tego instalatora nie może być uruchomiona w tym systemie.",
592
- "zenity": "Spróbuj zainstalować/zaktualizować Zenity i uruchom ponownie",
593
- "status": [
594
- "NIE ZAINSTALOWANY",
595
- "DZIAŁA",
596
- "NIE DZIAŁA"
597
- ],
598
- "description": "Kliknij poniższe przyciski, aby zainstalować lub odinstalować agenta. Po zainstalowaniu, to oprogramowanie działa w tle, umożliwiając zarządzanie i kontrolowanie tego komputera przez zdalnego administratora.",
599
- "agent": "Agent",
600
- "meshName": "Nazwa Sieci",
601
- "meshId": "Identyfikator sieci",
602
- "setup": "Konfiguracja",
603
- "pressok": "Naciśnij OK by się rozłączyć",
604
- "sudo": "Proszę spróbować ponownie z sudo.",
605
- "ctrlc": "Naciśnij Ctrl-C by wyjść.",
606
- "allow": "Zezwól",
607
- "deny": "Odrzucono"
608
- },
609
- "da": {
610
- "agent": "Agent",
611
- "agentVersion": "Ny agentversion",
612
- "group": "Enhedsgruppe",
613
- "url": "Server URL",
614
- "meshName": "Mesh Navn",
615
- "meshId": "Mesh Identifier",
616
- "serverId": "Serveridentifikator",
617
- "setup": "Opsætning",
618
- "update": "Opdatering",
619
- "install": "Installér",
620
- "uninstall": "Afinstaller",
621
- "connect": "Forbind",
622
- "disconnect": "Afbryd",
623
- "cancel": "Annuller",
624
- "pressok": "Tryk på OK for at afbryde",
625
- "elevation": "Elleverede tilladelser er påkrævet for at installere/afinstallere agenten.",
626
- "sudo": "Prøv venligst igen med sudo.",
627
- "ctrlc": "Tryk på Ctrl-C for at afslutte.",
628
- "commands": "Du kan køre tekstversionen fra kommandolinjen med følgende kommando(er)",
629
- "graphicalerror": "Den grafiske version af dette installationsprogram kan ikke køre på dette system",
630
- "zenity": "Prøv at installere/opdatere Zenity, og kør igen",
631
- "status": [
632
- "IKKE INSTALLERET",
633
- "KØRER",
634
- "KØRER IKKE"
635
- ],
636
- "statusDescription": "Aktuel agentstatus",
637
- "description": "Klik på knapperne nedenfor for at installere eller afinstallere mesh-agenten. Når den er installeret, kører denne software i baggrunden, og tillader at denne computer kan administreres og kontrolleres af en fjernadministrator.",
638
- "allow": "Tillad",
639
- "deny": "Afslå"
600
+ "description": "Clique nos botões abaixo para instalar ou desinstalar o agente mesh. Quando instalado, este software é executado em segundo plano, permitindo que o computador seja gerenciado e controlado por um administrador remoto."
601
}
602
}
\ No newline at end of file
agents/compressModules.bat
+6
-1
@@ -12,4 +12,9 @@ REM rename meshcore.js.min meshcore.min.js
12
13
REM del meshcmd.min.js
14
REM %LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node ..\translate\translate.js minify meshcmd.js
15
-REM rename meshcmd.js.min meshcmd.min.js
\ No newline at end of file
15
+REM rename meshcmd.js.min meshcmd.min.js
16
+
17
+REM Minify the translations
18
+%LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node ..\translate\translate.js minify modules_meshcore\coretranslations.json
19
+COPY modules_meshcore\coretranslations.json.min modules_meshcore_min\coretranslations.json
20
+DEL modules_meshcore\coretranslations.json.min
\ No newline at end of file
agents/meshcore.js
+5
-1
@@ -3243,7 +3243,7 @@ function processConsoleCommand(cmd, args, rights, sessionid) {
3243
var response = null;
3244
switch (cmd) {
3245
case 'help': { // Displays available commands
3246
- var fin = '', f = '', availcommands = 'agentupdate,errorlog,msh,timerinfo,coreinfo,coredump,service,fdsnapshot,fdcount,startupoptions,alert,agentsize,versions,help,info,osinfo,args,print,type,dbkeys,dbget,dbset,dbcompact,eval,parseuri,httpget,wslist,plugin,wsconnect,wssend,wsclose,notify,ls,ps,kill,netinfo,location,power,wakeonlan,setdebug,smbios,rawsmbios,toast,lock,users,openurl,getscript,getclip,setclip,log,av,cpuinfo,sysinfo,apf,scanwifi,wallpaper,agentmsg,task';
3246
+ var fin = '', f = '', availcommands = 'translations,agentupdate,errorlog,msh,timerinfo,coreinfo,coredump,service,fdsnapshot,fdcount,startupoptions,alert,agentsize,versions,help,info,osinfo,args,print,type,dbkeys,dbget,dbset,dbcompact,eval,parseuri,httpget,wslist,plugin,wsconnect,wssend,wsclose,notify,ls,ps,kill,netinfo,location,power,wakeonlan,setdebug,smbios,rawsmbios,toast,lock,users,openurl,getscript,getclip,setclip,log,av,cpuinfo,sysinfo,apf,scanwifi,wallpaper,agentmsg,task';
3247
if (require('os').dns != null) { availcommands += ',dnsinfo'; }
3248
try { require('linux-dhcp'); availcommands += ',dhcp'; } catch (e) { }
3249
if (process.platform == 'win32') { availcommands += ',cs,safemode,wpfhwacceleration,uac'; }
@@ -3261,6 +3261,10 @@ function processConsoleCommand(cmd, args, rights, sessionid) {
3261
response = "Available commands: \r\n" + fin + ".";
3262
break;
3263
}
3264
+ case 'translations': {
3265
+ response = JSON.stringify(coretranslations);
3266
+ break;
3267
+ }
3268
case 'dhcp': // This command is only supported on Linux, this is because Linux does not give us the DNS suffix for each network adapter independently so we have to ask the DHCP server.
3269
{
3270
try { require('linux-dhcp'); } catch (e) { response = 'Unknown command "dhcp", type "help" for list of avaialble commands.'; break; }
agents/modules_meshcore/coretranslations.json
new
+82
@@ -0,0 +1,82 @@
1
+{
2
+ "en": {
3
+ "allow": "Allow",
4
+ "deny": "Deny",
5
+ "autoAllowForFive": "Auto accept all connections for next 5 minutes",
6
+ "terminalConsent": "{0} requesting remote terminal access. Grant access?",
7
+ "desktopConsent": "{0} requesting remote desktop access. Grant access?",
8
+ "fileConsent": "{0} requesting remote file Access. Grant access?"
9
+ },
10
+ "cs": {
11
+ "allow": "Dovolit",
12
+ "deny": "Odmítnout"
13
+ },
14
+ "de": {
15
+ "allow": "Erlauben",
16
+ "deny": "Verweigern"
17
+ },
18
+ "es": {
19
+ "allow": "Permitir",
20
+ "deny": "Negar"
21
+ },
22
+ "fi": {
23
+ "allow": "Sallia",
24
+ "deny": "Kieltää"
25
+ },
26
+ "fr": {
27
+ "allow": "Permettre",
28
+ "deny": "Refuser"
29
+ },
30
+ "hi": {
31
+ "allow": "अनुमति",
32
+ "deny": "मना"
33
+ },
34
+ "it": {
35
+ "allow": "Permettere",
36
+ "deny": "Negare"
37
+ },
38
+ "ja": {
39
+ "allow": "許可する",
40
+ "deny": "拒否"
41
+ },
42
+ "ko": {
43
+ "allow": "허용하다",
44
+ "deny": "거부"
45
+ },
46
+ "nl": {
47
+ "allow": "Toestaan",
48
+ "deny": "Weigeren"
49
+ },
50
+ "pt": {
51
+ "allow": "Permitir",
52
+ "deny": "Negar"
53
+ },
54
+ "ru": {
55
+ "allow": "Разрешать",
56
+ "deny": "Отрицать"
57
+ },
58
+ "sv": {
59
+ "allow": "Tillåta",
60
+ "deny": "Förneka"
61
+ },
62
+ "tr": {
63
+ "allow": "İzin vermek",
64
+ "deny": "İnkar etmek"
65
+ },
66
+ "zh-chs": {
67
+ "allow": "允许",
68
+ "deny": "否定"
69
+ },
70
+ "da": {
71
+ "allow": "Tillad",
72
+ "deny": "Afslå"
73
+ },
74
+ "pl": {
75
+ "allow": "Zezwól",
76
+ "deny": "Odrzucono"
77
+ },
78
+ "pt-br": {
79
+ "allow": "Permitir",
80
+ "deny": "Negar"
81
+ }
82
+}
\ No newline at end of file
meshcentral.js
+11
-1
@@ -2476,6 +2476,16 @@ function CreateMeshCentralServer(config, args) {
2476
if (modulesDir == null) { try { moduleDirPath = obj.path.join(meshcorePath, 'modules_meshcore'); modulesDir = obj.fs.readdirSync(moduleDirPath); } catch (e) { } } // Use non-minified mofules.
2477
if (modulesDir != null) {
2478
for (var i in modulesDir) {
2479
+ if (modulesDir[i].toLowerCase().endsWith('.json')) {
2480
+ var moduleName = modulesDir[i].substring(0, modulesDir[i].length - 5);
2481
+ if (moduleName.endsWith('.min')) { moduleName = moduleName.substring(0, moduleName.length - 6); } // Remove the ".min" for ".min.json" files.
2482
+ var moduleData = ['var ', moduleName, ' = JSON.parse("', obj.escapeCodeString(obj.fs.readFileSync(obj.path.join(moduleDirPath, modulesDir[i])).toString('utf8')), '");\r\n'];
2483
+
2484
+ // Add to all cores
2485
+ modulesAdd['windows-amt'].push(...moduleData);
2486
+ modulesAdd['linux-amt'].push(...moduleData);
2487
+ modulesAdd['linux-noamt'].push(...moduleData);
2488
+ }
2489
if (modulesDir[i].toLowerCase().endsWith('.js')) {
2490
var moduleName = modulesDir[i].substring(0, modulesDir[i].length - 3);
2491
if (moduleName.endsWith('.min')) { moduleName = moduleName.substring(0, moduleName.length - 4); } // Remove the ".min" for ".min.js" files.
@@ -2539,7 +2549,7 @@ function CreateMeshCentralServer(config, args) {
2549
obj.defaultMeshCoresHash[i] = obj.crypto.createHash('sha384').update(obj.defaultMeshCores[i]).digest('binary');
2550
obj.debug('main', 'Core module ' + i + ' is ' + obj.defaultMeshCores[i].length + ' bytes.');
2551
//console.log('Core module ' + i + ' is ' + obj.defaultMeshCores[i].length + ' bytes.'); // DEBUG, Print the core size
2542
- //obj.fs.writeFile("C:\\temp\\" + i + ".js", obj.defaultMeshCores[i].substring(4)); // DEBUG, Write the core to file
2552
+ //obj.fs.writeFile("C:\\temp\\" + i + ".js", obj.defaultMeshCores[i].substring(4), function () { }); // DEBUG, Write the core to file
2553
2554
// Compress the mesh cores with DEFLATE
2555
var callback = function MeshCoreDeflateCb(err, buffer) { if (err == null) { obj.defaultMeshCoresDeflate[MeshCoreDeflateCb.i] = buffer; } }
package.json
+3
@@ -45,9 +45,12 @@
45
"express": "^4.17.0",
46
"express-handlebars": "^3.1.0",
47
"express-ws": "^4.0.0",
48
+ "html-minifier": "^4.0.0",
49
"image-size": "^1.0.1",
50
"ipcheck": "^0.1.0",
51
+ "jsdom": "^19.0.0",
52
"loadavg-windows": "^1.1.1",
53
+ "minify-js": "^0.0.4",
54
"minimist": "^1.2.5",
55
"mongodb": "^4.1.0",
56
"multiparty": "^4.2.1",
translate/translate.js
+2
-1
@@ -52,7 +52,8 @@ var meshCentralSourceFiles = [
52
"../emails/mesh-invite.txt",
53
"../emails/device-notify.txt",
54
"../emails/sms-messages.txt",
55
- '../agents/agent-translations.json'
55
+ "../agents/agent-translations.json",
56
+ "../agents/modules_meshcore/coretranslations.json"
57
];
58
59
var minifyMeshCentralSourceFiles = [
translate/translate.json
+21
-3
@@ -7842,7 +7842,7 @@
7842
"zh-chs": "允许",
7843
"da": "Tillad",
7844
"xloc": [
7845
- "agent-translations.json"
7845
+ "coretranslations.json"
7846
]
7847
},
7848
{
@@ -9875,7 +9875,7 @@
9875
{
9876
"en": "Auto accept all connections for next 5 minutes",
9877
"xloc": [
9878
- "agent-translations.json"
9878
+ "coretranslations.json"
9879
]
9880
},
9881
{
@@ -17912,7 +17912,7 @@
17912
"zh-chs": "否定",
17913
"da": "Afslå",
17914
"xloc": [
17915
- "agent-translations.json"
17915
+ "coretranslations.json"
17916
]
17917
},
17918
{
@@ -71507,6 +71507,24 @@
71507
"zh-chs": "{0} 个远程会话处于活动状态。",
71508
"da": "{0} fjernsessioner er aktive."
71509
},
71510
+ {
71511
+ "en": "{0} requesting remote desktop access. Grant access?",
71512
+ "xloc": [
71513
+ "coretranslations.json"
71514
+ ]
71515
+ },
71516
+ {
71517
+ "en": "{0} requesting remote file Access. Grant access?",
71518
+ "xloc": [
71519
+ "coretranslations.json"
71520
+ ]
71521
+ },
71522
+ {
71523
+ "en": "{0} requesting remote terminal access. Grant access?",
71524
+ "xloc": [
71525
+ "coretranslations.json"
71526
+ ]
71527
+ },
71528
{
71529
"cs": "{0} sekund {1}",
71530
"de": "{0} Sekunde {1}",