feat: rebuild desktop sync as linked server accounts, fix packaged plugin bundles and UI scaling

This commit is contained in:
LukeGus committed 2026-09-26 00:41:25 -05:00
1 parent 7c02daccf4
commit 6cd9a2846d
242 files changed
+39127 -8558

No files matched your search

+1 -81
View File
@@ -232,86 +232,8 @@
"widgetTunnelDesc": "कॉन्फ़िगर किए गए होस्ट के लिए एम्बेडेड SSH टनल प्रबंधक",
"widgetNoHostSelected": "कोई होस्ट कॉन्फ़िगर नहीं किया गया"
},
"serverConfig": {
"title": "सर्वर कॉन्फ़िगरेशन",
"description": "अपनी बैकएंड सेवाओं से कनेक्ट करने के लिए Termix सर्वर URL कॉन्फ़िगर करें",
"serverUrl": "सर्वर URL",
"enterServerUrl": "कृपया एक सर्वर URL दर्ज करें",
"saveFailed": "कॉन्फ़िगरेशन सहेजने में विफल",
"saveError": "कॉन्फ़िगरेशन सहेजने में त्रुटि",
"saving": "सहेज रहा है...",
"saveConfig": "कॉन्फ़िगरेशन सहेजें",
"helpText": "URL दर्ज करें जहाँ आपका Termix सर्वर चल रहा है (उदा., http://localhost:30001 या https://your-server.com)",
"changeServer": "सर्वर बदलें",
"mustIncludeProtocol": "सर्वर URL http:// या https:// से शुरू होना चाहिए",
"allowInvalidCertificate": "अमान्य प्रमाणपत्र की अनुमति दें",
"allowInvalidCertificateDesc": "केवल स्व-हस्ताक्षरित या IP-पता प्रमाणपत्र वाले विश्वसनीय स्व-होस्टेड सर्वर के लिए उपयोग करें।",
"useEmbedded": "स्थानीय सर्वर का उपयोग करें",
"embeddedDesc": "Termix को अंतर्निहित स्थानीय सर्वर के साथ चलाएँ (कोई दूरस्थ सर्वर आवश्यक नहीं)",
"embeddedConnecting": "स्थानीय सर्वर से कनेक्ट हो रहा है...",
"embeddedNotReady": "स्थानीय सर्वर अभी तक तैयार नहीं है। कृपया कुछ क्षण प्रतीक्षा करें और पुनः प्रयास करें।",
"localServer": "स्थानीय सर्वर",
"savedServers": "सहेजे गए सर्वर",
"noSavedServers": "कोई सहेजे गए सर्वर नहीं",
"removeServer": "हटाएँ"
},
"migrationNotice": {
"title": "टर्मिक्स डेस्कटॉप अब स्टैंडअलोन मोड में चलता है।",
"body1": "यह ऐप पहले सीधे आपके टर्मिक्स सर्वर से कनेक्ट होता था। अब इसे पूरी तरह से स्वतंत्र रूप से चलने के लिए संशोधित किया गया है, जिसमें होस्ट और क्रेडेंशियल स्थानीय रूप से संग्रहीत होते हैं ताकि यह ऑफ़लाइन भी काम करता रहे। स्व-होस्टेड टर्मिक्स सर्वर के साथ दो-तरफ़ा सिंक अब वैकल्पिक है।",
"body2": "आपके मौजूदा होस्ट और क्रेडेंशियल अभी भी {{url}}पर हैं। रिमोट सिंक चालू करें और उन्हें वापस लाने और भविष्य में दोनों को सिंक में रखने के लिए उस सर्वर से पुनः कनेक्ट करें।",
"dismiss": "अभी नहीं",
"setUpSync": "रिमोट सिंक सेट अप करें"
},
"remoteSync": {
"title": "रिमोट सिंक",
"description": "आप चाहें तो इस डेस्कटॉप ऐप को अपने होस्ट, क्रेडेंशियल और स्निपेट्स को सभी डिवाइसों में सिंक करने के लिए सेल्फ-होस्टेड टर्मिक्स सर्वर से कनेक्ट कर सकते हैं। ऐप हमेशा पूरी तरह से ऑफलाइन काम करता है, चाहे आप कनेक्ट करें या न करें।",
"notConnected": "जुड़े नहीं हैं",
"connected": "जुड़े हुए",
"connectedTo": "{{url}} से जुड़ा हुआ",
"lastSynced": "अंतिम बार सिंक्रनाइज़ किया गया {{time}}",
"neverSynced": "कभी सिंक्रनाइज़ नहीं हुआ",
"syncError": "सिंक त्रुटि: {{message}}",
"needsReauth": "लॉग-इन की समय सीमा समाप्त हो गई है",
"connectButton": "सर्वर से कनेक्ट करें",
"disconnectButton": "डिस्कनेक्ट",
"syncNowButton": "अभी सिंक करें",
"syncing": "सिंक्रनाइज़ हो रहा है...",
"syncSuccess": "रिमोट सिंक पूरा हुआ",
"syncUnavailable": "रिमोट सिंक शुरू नहीं हो सका",
"serverUrl": "सर्वर यूआरएल",
"enterServerUrl": "कृपया सर्वर URL दर्ज करें",
"mustIncludeProtocol": "सर्वर URL की शुरुआत http:// या https:// से होनी चाहिए।",
"connectionTestFailed": "उस यूआरएल पर टर्मिक्स सर्वर तक नहीं पहुंचा जा सका।",
"allowInvalidCertificate": "अमान्य प्रमाणपत्र की अनुमति दें",
"allowInvalidCertificateDesc": "इसका उपयोग केवल विश्वसनीय सेल्फ-होस्टेड सर्वरों के लिए करें जिनमें सेल्फ-साइन किए गए या आईपी-एड्रेस प्रमाणपत्र हों।",
"savedServers": "सहेजे गए सर्वर",
"removeServer": "निकालना",
"continueButton": "जारी रखना",
"cancelButton": "रद्द करना",
"signInTitle": "{{url}} में साइन इन करें",
"originTitle": "कनेक्शन का स्रोत",
"originDescription": "डिफ़ॉल्ट रूप से SSH कनेक्शन कहाँ से शुरू होंगे, यह चुनें। इसे प्रत्येक होस्ट के लिए बदला जा सकता है।",
"originLocal": "यह डिवाइस (स्थानीय नेटवर्क)",
"originRemote": "रिमोट सर्वर",
"bannerReconnect": "रिकनेक्ट",
"bannerMessage": "रिमोट सिंक के लिए पुनः प्रमाणीकरण आवश्यक है।"
},
"versionCheck": {
"error": "संस्करण जाँच त्रुटि",
"checkFailed": "अपडेट की जाँच करने में विफल",
"upToDate": "ऐप अद्यतित है",
"currentVersion": "आप संस्करण {{version}} चला रहे हैं",
"updateAvailable": "अपडेट उपलब्ध है",
"updateLinkLabel": "अपडेट उपलब्ध है — GitHub पर रिलीज़ नोट्स देखें",
"newVersionAvailable": "एक नया संस्करण उपलब्ध है! आप {{current}} चला रहे हैं, लेकिन {{latest}} उपलब्ध है।",
"betaVersion": "बीटा संस्करण",
"betaVersionDesc": "आप {{current}} चला रहे हैं, जो नवीनतम स्थिर रिलीज़ {{latest}} से नया है।",
"releasedOn": "{{date}} को जारी किया गया",
"downloadUpdate": "अपडेट डाउनलोड करें",
"checking": "अपडेट की जाँच हो रही है...",
"checkUpdates": "अपडेट की जाँच करें",
"checkingUpdates": "अपडेट की जाँच हो रही है...",
"updateRequired": "अपडेट आवश्यक है"
"updateLinkLabel": "अपडेट उपलब्ध है — GitHub पर रिलीज़ नोट्स देखें"
},
"common": {
"close": "बंद करें",
@@ -1565,8 +1487,6 @@
"resetCodeRateLimitedWithTime": "दर सीमित: बहुत अधिक सत्यापन प्रयास। कृपया पुनः प्रयास करने से पहले {{time}} सेकंड प्रतीक्षा करें।",
"authTokenSaveFailed": "प्रमाणीकरण टोकन सहेजने में विफल",
"authTokenMissing": "सर्वर ने नया प्रमाणीकरण टोकन नहीं भेजा। कृपया दोबारा साइन इन करें।",
"authTokenRejected": "रिमोट सर्वर ने नए प्रमाणीकरण टोकन को अस्वीकार कर दिया।",
"keyringUnavailable": "लॉग इन तो हो गया, लेकिन सेशन सेव नहीं हो सका: इस सिस्टम में एन्क्रिप्शन के लिए कोई कीरिंग उपलब्ध नहीं है। कोई सीक्रेट सर्विस (जैसे gnome-keyring या KWallet) शुरू करें और दोबारा लॉग इन करें।",
"failedToLoadServer": "सर्वर लोड करने में विफल",
"remoteServerRequired": "रिमोट सर्वर आवश्यक है। इस कनेक्शन प्रकार का उपयोग करने के लिए सेटिंग्स में जाकर रिमोट सर्वर कनेक्ट करें।"
},