formatting, translations, add arch to software
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
May 30, 2026 at 21:09 UTC
35b5f631e3cc531f7055024f635d0531e6e22fb7
4 files changed
+34
-14
agents/meshcore.js
+5
-5
@@ -1718,11 +1718,11 @@ function handleServerCommand(data) {
1718
};
1719
if (data.value == 'installedapps') {
1720
if (process.platform == 'win32') {
1721
- try {
1722
- if (require('win-info').installedApps) {
1723
- require('win-info').installedApps().then(sendSoftwareResponse).catch(function(e) { sendSoftwareResponse({ error: e.toString() }); });
1724
- } else { sendSoftwareResponse({ error: "Not supported" }); }
1725
- } catch (e) { sendSoftwareResponse({ error: e.toString() }); }
1721
+ try {
1722
+ if (require('win-info').installedApps) {
1723
+ require('win-info').installedApps().then(sendSoftwareResponse).catch(function(e) { sendSoftwareResponse({ error: e.toString() }); });
1724
+ } else { sendSoftwareResponse({ error: "Not supported" }); }
1725
+ } catch (e) { sendSoftwareResponse({ error: e.toString() }); }
1726
} else if (process.platform == 'linux') {
1727
try {
1728
if (require('linux-info').packages) {
translate/translate.json
+24
-4
@@ -78117,10 +78117,30 @@
78117
]
78118
},
78119
{
78120
- "ca": "Per eliminar un agent de malla, descarregueu el fitxer següent, feu clic amb el botó dret al fitxer \\\".mpkg\\\" i feu clic a \\\"Mostra el contingut del paquet\\\", després feu clic amb el botó dret a \\\"Uninstall.command\\\" i feu clic a \\\"Obre\\\"",
78121
- "en": "To remove a mesh agent, download the file below, right-click the \\\".mpkg\\\" file and select \\\"Show Package Contents\\\", then right-click \\\"Uninstall.command\\\" and select \\\"Open\\\".",
78122
- "nl": "Om een mesh-agent te verwijderen, downloadt u het onderstaande bestand, klikt u met de rechtermuisknop op het bestand \\\".mpkg\\\" en klikt u op \\\"Toon pakketinhoud\\\", klikt u vervolgens met de rechtermuisknop op \\\"Uninstall.command\\\" en klikt u op \\\"Openen\\\"",
78123
- "uk": "Щоб видалити MeshAgent, завантажте файл нижче, клікнувши правою кнопкою миші на файл \\\".mpkg\\\" і натиснувши \\\"Show Package Contents\\\", потім клацніть правою кнопкою миші на \\\"Uninstall.command\\\" і натисніть \\\"Open\\\"",
78120
+ "bs": "Da biste uklonili mesh agent, preuzmite datoteku ispod, raspakirajte ZIP arhivu, a zatim kliknite desnom tipkom miša na \\\"Uninstall.command\\\" i odaberite \\\"Otvori\\\".",
78121
+ "ca": "Per eliminar un agent de malla, descarregueu el fitxer següent, extraieu l'arxiu ZIP i, a continuació, feu clic amb el botó dret a \\\"Uninstall.command\\\" i seleccioneu \\\"Obrir\\\".",
78122
+ "cs": "Pro odebrání agenta si stáhněte níže uvedený soubor, rozbalte archiv ZIP, poté klikněte pravým tlačítkem na \\\"Uninstall.command\\\" a vyberte \\\"Otevřít\\\".",
78123
+ "da": "For at fjerne en mesh-agent skal du downloade filen nedenfor, udpakke ZIP-arkivet og derefter højreklikke på \\\"Uninstall.command\\\" og vælge \\\"Åbn\\\".",
78124
+ "de": "Um den Mesh-Agenten zu entfernen, laden Sie die untenstehende Datei herunter, entpacken Sie das ZIP-Archiv, klicken Sie dann mit der rechten Maustaste auf \\\"Uninstall.command\\\" und wählen Sie \\\"Öffnen\\\".",
78125
+ "en": "To remove a mesh agent, download the file below, extract the ZIP archive, then right-click \\\"Uninstall.command\\\" and select \\\"Open\\\".",
78126
+ "es": "Para eliminar un Agente Mesh, descarga el archivo a continuación, extrae el archivo ZIP, luego haz clic derecho en \\\"Uninstall.command\\\" y selecciona \\\"Abrir\\\".",
78127
+ "fi": "Voit poistaa verkkoagentin lataamalla alla olevan tiedoston, purkamalla ZIP-arkiston ja napsauttamalla hiiren kakkospainikkeella \\\"Uninstall.command\\\" ja valitsemalla \\\"Avaa\\\".",
78128
+ "fr": "Pour supprimer l'agent, téléchargez le fichier ci-dessous, extrayez l'archive ZIP, puis faites un clic droit sur \\\"Uninstall.command\\\" et sélectionnez \\\"Ouvrir\\\".",
78129
+ "hi": "एक मेष एजेंट को हटाने के लिए, नीचे दी गई फ़ाइल डाउनलोड करें, ZIP संग्रह निकालें, फिर \\\"Uninstall.command\\\" पर राइट-क्लिक करें और \\\"Open\\\" चुनें।",
78130
+ "hu": "A szoftver agent eltávolításához töltse le az alábbi fájlt, csomagolja ki a ZIP archívumot, majd kattintson jobb gombbal az \\\"Uninstall.command\\\" fájlra, és válassza a \\\"Megnyitás\\\" lehetőséget.",
78131
+ "it": "Per rimuovere un agente mesh, scarica il file sottostante, estrai l'archivio ZIP, quindi fai clic con il pulsante destro su \\\"Uninstall.command\\\" e seleziona \\\"Apri\\\".",
78132
+ "ja": "メッシュエージェントを削除するには、以下のファイルをダウンロードしてZIPアーカイブを展開し、\\\"Uninstall.command\\\" を右クリックして \\\"開く\\\" を選択します。",
78133
+ "ko": "메쉬 에이전트를 제거하려면, 아래 파일을 다운로드하고 ZIP 아카이브를 압축 해제한 다음 \\\"Uninstall.command\\\"를 마우스 오른쪽 버튼으로 클릭하고 \\\"열기\\\"를 선택하십시오.",
78134
+ "nl": "Om een mesh-agent te verwijderen, download het onderstaande bestand, pak het ZIP-archief uit en klik vervolgens met de rechtermuisknop op \\\"Uninstall.command\\\" en selecteer \\\"Openen\\\".",
78135
+ "pl": "Aby usunąć agenta, pobierz poniższy plik, rozpakuj archiwum ZIP, a następnie kliknij prawym przyciskiem myszy \\\"Uninstall.command\\\" i wybierz \\\"Otwórz\\\".",
78136
+ "pt": "Para remover um agente de malha, faça o download do arquivo abaixo, extraia o arquivo ZIP e, em seguida, clique com o botão direito em \\\"Uninstall.command\\\" e selecione \\\"Abrir\\\".",
78137
+ "pt-br": "Para remover um agente mesh, baixe o arquivo abaixo, extraia o arquivo ZIP e, em seguida, clique com o botão direito em \\\"Uninstall.command\\\" e selecione \\\"Abrir\\\".",
78138
+ "ru": "Для удаления Mesh Agent скачайте файл ниже, распакуйте ZIP-архив, затем щёлкните правой кнопкой мыши по \\\"Uninstall.command\\\" и выберите \\\"Открыть\\\".",
78139
+ "sv": "För att ta bort en nätagent, ladda ner filen nedan, extrahera ZIP-arkivet och högerklicka sedan på \\\"Uninstall.command\\\" och välj \\\"Öppna\\\".",
78140
+ "tr": "Bir örgü ajanını kaldırmak için aşağıdaki dosyayı indirin, ZIP arşivini çıkarın, ardından \\\"Uninstall.command\\\" dosyasına sağ tıklayın ve \\\"Aç\\\" seçeneğini belirleyin.",
78141
+ "uk": "Щоб видалити MeshAgent, завантажте файл нижче, розпакуйте ZIP-архів, потім клацніть правою кнопкою миші на \\\"Uninstall.command\\\" і виберіть \\\"Відкрити\\\".",
78142
+ "zh-chs": "要删除Mesh代理,请下载以下文件,解压ZIP压缩包,然后右键单击\\\"Uninstall.command\\\"并选择\\\"打开\\\"。",
78143
+ "zh-cht": "要刪除mash agent,請下載以下檔案,解壓縮ZIP壓縮包,然後右鍵點擊\\\"Uninstall.command\\\"並選擇\\\"開啟\\\"。",
78144
"xloc": [
78145
"default.handlebars->121->710",
78146
"default3.handlebars->123->702"
views/default.handlebars
+2
-2
@@ -13011,7 +13011,7 @@
13011
x += '<th style="text-align:left;padding:8px;border:1px solid #ddd;width:200px">' + "Publisher" + '</th>';
13012
x += '<th style="text-align:left;padding:8px;border:1px solid #ddd;width:100px">' + "Install Date" + '</th>';
13013
x += '<th style="text-align:left;padding:8px;border:1px solid #ddd;width:200px">' + "Location" + '</th>';
13014
- x += '<th style="text-align:center;padding:8px;border:1px solid #ddd;width:180px">' + "Actions" + '</th>';
13014
+ x += '<th style="text-align:center;padding:8px;border:1px solid #ddd;width:100px">' + "Actions" + '</th>';
13015
x += '</tr></thead><tbody>';
13016
if (desktopApps.length === 0) {
13017
x += '<tr><td colspan="6" style="text-align:center;color:gray;padding:20px">';
@@ -13028,7 +13028,7 @@
13028
x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.version || '-') + '</td>';
13029
x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.publisher || '-') + '</td>';
13030
x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.date || '-') + '</td>';
13031
- x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.location || '-') + '</td>';
13031
+ x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.location || '-') + (app.arch ? ' (' + EscapeHtml(app.arch) + ')' : '') + '</td>';
13032
x += '<td style="text-align:center;padding:6px 8px;border:1px solid #eee">';
13033
var userRights = GetNodeRights(currentNode);
13034
if (hasUninstall && (userRights == 0xFFFFFFFF)) {
views/default3.handlebars
+3
-3
@@ -6813,7 +6813,7 @@
6813
x += '<a style=text-decoration:none title="' + "Copy to clipboard" + '" onclick=copyAgentIdValue("agins_linux_area_un")>Copy <i class="fa-regular fa-clipboard" style=cursor:pointer></i></a></div>';
6814
6815
// macOS agent uninstall
6816
- x += '<div id=agins_osx_un style=display:none>' + "To remove a mesh agent, download the file below, right-click the \".mpkg\" file and select \"Show Package Contents\", then right-click \"Uninstall.command\" and select \"Open\"." + '<br /><br />';
6816
+ x += '<div id=agins_osx_un style=display:none>' + "To remove a mesh agent, download the file below, extract the ZIP archive, then right-click \"Uninstall.command\" and select \"Open\"." + '<br /><br />';
6817
x += addHtmlValue("Mesh Agent", '<a class=text-decoration-underline onclick=downloadFile("meshosxagent?id=10005&meshid=' + meshid.split('/')[2] + (urlargs.key ? ('&key=' + urlargs.key) : '') + '") title="' + "Universal version of macOS Mesh Agent" + '">macOS Agent (Universal)</a> <i class="fa-regular fa-clipboard" title="' + "Copy macOS agent URL to clipboard" + '" style=cursor:pointer onclick=copyAgentUrl("meshosxagent?id=10005&meshid=' + meshid.split('/')[2] + '",0)></i>', ['col-md-4', 'col-md-8']);
6818
x += '</div>';
6819
@@ -14905,7 +14905,7 @@
14905
x += '<th style="text-align:left;padding:8px;border:1px solid #ddd;width:200px">' + "Publisher" + '</th>';
14906
x += '<th style="text-align:left;padding:8px;border:1px solid #ddd;width:100px">' + "Install Date" + '</th>';
14907
x += '<th style="text-align:left;padding:8px;border:1px solid #ddd;width:200px">' + "Location" + '</th>';
14908
- x += '<th style="text-align:center;padding:8px;border:1px solid #ddd;width:180px">' + "Actions" + '</th>';
14908
+ x += '<th style="text-align:center;padding:8px;border:1px solid #ddd;width:100px">' + "Actions" + '</th>';
14909
x += '</tr></thead><tbody>';
14910
if (desktopApps.length === 0) {
14911
x += '<tr><td colspan="6" style="text-align:center;color:gray;padding:20px">';
@@ -14922,7 +14922,7 @@
14922
x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.version || '-') + '</td>';
14923
x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.publisher || '-') + '</td>';
14924
x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.date || '-') + '</td>';
14925
- x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.location || '-') + '</td>';
14925
+ x += '<td style="padding:6px 8px;border:1px solid #eee">' + EscapeHtml(app.location || '-') + (app.arch ? ' (' + EscapeHtml(app.arch) + ')' : '') + '</td>';
14926
x += '<td style="text-align:center;padding:6px 8px;border:1px solid #eee">';
14927
var userRights = GetNodeRights(currentNode);
14928
if (hasUninstall && (userRights == 0xFFFFFFFF)) {