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)) {