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": "Yapılandırılmış bir sunucu için gömülü SSH tünel yöneticisi",
"widgetNoHostSelected": "Hiçbir sunucu yapılandırılmadı"
},
"serverConfig": {
"title": "Sunucu Yapılandırması",
"description": "Arka uç hizmetlerinize bağlanmak için Termix sunucu URL'sini yapılandırın",
"serverUrl": "Sunucu URL'si",
"enterServerUrl": "Lütfen bir sunucu URL'si girin",
"saveFailed": "Yapılandırma kaydedilemedi",
"saveError": "Yapılandırma kaydedilirken hata oluştu",
"saving": "Kaydediliyor...",
"saveConfig": "Yapılandırmayı Kaydet",
"helpText": "Termix sunucunuzun çalıştığı URL'yi girin (ör. http://localhost:30001 veya https://sunucunuz.com)",
"changeServer": "Sunucuyu Değiştir",
"mustIncludeProtocol": "Sunucu URL'si http:// veya https:// ile başlamalıdır",
"allowInvalidCertificate": "Geçersiz sertifikaya izin ver",
"allowInvalidCertificateDesc": "Yalnızca kendinden imzalı veya IP adresi sertifikaları olan güvenilir, kendi barındırdığınız sunucular için kullanın.",
"useEmbedded": "Yerel Sunucu Kullan",
"embeddedDesc": "Termix'i yerleşik yerel sunucu ile çalıştırın (uzak sunucuya gerek yok)",
"embeddedConnecting": "Yerel sunucuya bağlanılıyor...",
"embeddedNotReady": "Yerel sunucu henüz hazır değil. Lütfen biraz bekleyip tekrar deneyin.",
"localServer": "Yerel Sunucu",
"savedServers": "Kayıtlı Sunucular",
"noSavedServers": "Kayıtlı sunucu yok",
"removeServer": "Kaldır"
},
"migrationNotice": {
"title": "Termix Desktop artık bağımsız olarak çalışıyor.",
"body1": "Bu uygulama eskiden doğrudan Termix sunucunuza bağlanıyordu. Artık tamamen kendi başına çalışacak şekilde yeniden tasarlandı; sunucuları ve kimlik bilgilerini yerel olarak depolayarak çevrimdışı çalışmaya devam ediyor. Kendi sunucunuzda barındırdığınız Termix sunucusuyla çift yönlü senkronizasyon artık isteğe bağlıdır.",
"body2": "Mevcut sunucularınız ve kimlik bilgileriniz hala {{url}}üzerindedir. Uzaktan Senkronizasyonu açın ve bunları geri getirmek ve ileride ikisinin de senkronize kalmasını sağlamak için o sunucuya yeniden bağlanın.",
"dismiss": "Şimdi değil",
"setUpSync": "Uzaktan Senkronizasyonu Ayarla"
},
"remoteSync": {
"title": "Uzaktan Senkronizasyon",
"description": "İsteğe bağlı olarak, bu masaüstü uygulamasını kendi barındırdığınız bir Termix sunucusuna bağlayarak sunucularınızı, kimlik bilgilerinizi ve kod parçacıklarınızı cihazlar arasında senkronize edebilirsiniz. Uygulama, bağlantı kurup kurmamanızdan bağımsız olarak her zaman tamamen çevrimdışı çalışır.",
"notConnected": "Bağlı değil",
"connected": "Bağlı",
"connectedTo": "{{url}} ile bağlantılı",
"lastSynced": "Son senkronizasyon {{time}}",
"neverSynced": "Hiç senkronize edilmedi",
"syncError": "Senkronizasyon hatası: {{message}}",
"needsReauth": "Oturum açma süresi doldu",
"connectButton": "Sunucuya bağlan",
"disconnectButton": "Bağlantıyı kes",
"syncNowButton": "Şimdi Senkronize Et",
"syncing": "Senkronizasyon...",
"syncSuccess": "Uzaktan senkronizasyon tamamlandı.",
"syncUnavailable": "Uzaktan senkronizasyon başlatılamadı.",
"serverUrl": "Sunucu URL'si",
"enterServerUrl": "Lütfen bir sunucu URL'si girin.",
"mustIncludeProtocol": "Sunucu URL'si http:// veya https:// ile başlamalıdır.",
"connectionTestFailed": "Belirtilen URL'deki Termix sunucusuna ulaşılamadı.",
"allowInvalidCertificate": "Geçersiz sertifikaya izin ver",
"allowInvalidCertificateDesc": "Yalnızca kendinden imzalı veya IP adresi sertifikalarına sahip, güvenilir, kendi sunucunuzda barındırdığınız sunucular için kullanın.",
"savedServers": "Kaydedilen Sunucular",
"removeServer": "Kaldırmak",
"continueButton": "Devam etmek",
"cancelButton": "İptal etmek",
"signInTitle": "{{url}} adresine giriş yapın.",
"originTitle": "Bağlantı Kaynağı",
"originDescription": "SSH bağlantılarının varsayılan olarak nereden kaynaklanacağını seçin. Bu ayar her sunucu için geçersiz kılınabilir.",
"originLocal": "Bu cihaz (yerel ağ)",
"originRemote": "Uzak sunucu",
"bannerReconnect": "Yeniden bağlan",
"bannerMessage": "Uzaktan senkronizasyon için yeniden kimlik doğrulaması gerekiyor."
},
"versionCheck": {
"error": "Sürüm Denetleme Hatası",
"checkFailed": "Güncellemeler denetlenemedi",
"upToDate": "Uygulama güncel",
"currentVersion": "Sürüm {{version}} kullanıyorsunuz",
"updateAvailable": "Güncelleme Mevcut",
"updateLinkLabel": "Güncelleme mevcut — GitHub'daki sürüm notlarını açın.",
"newVersionAvailable": "Yeni bir sürüm mevcut! Şu anda {{current}} sürümünü kullanıyorsunuz, ancak {{latest}} sürümü mevcut.",
"betaVersion": "Beta Sürümü",
"betaVersionDesc": "Şu anda {{current}} sürümünü kullanıyorsunuz, bu sürüm en son kararlı sürüm {{latest}}'den daha yeni.",
"releasedOn": "{{date}} tarihinde yayımlandı",
"downloadUpdate": "Güncellemeyi İndir",
"checking": "Güncellemeler kontrol ediliyor...",
"checkUpdates": "Güncellemeleri Kontrol Et",
"checkingUpdates": "Güncellemeler kontrol ediliyor...",
"updateRequired": "Güncelleme Gerekli"
"updateLinkLabel": "Güncelleme mevcut — GitHub'daki sürüm notlarını açın."
},
"common": {
"close": "Kapat",
@@ -1565,8 +1487,6 @@
"resetCodeRateLimitedWithTime": "Hız sınırlaması: Çok fazla doğrulama denemesi. Lütfen tekrar denemeden önce {{time}} saniye bekleyin.",
"authTokenSaveFailed": "Kimlik doğrulama belirteci kaydedilemedi",
"authTokenMissing": "Sunucu yeni bir kimlik doğrulama belirteci döndürmedi. Lütfen tekrar giriş yapın.",
"authTokenRejected": "Uzak sunucu yeni kimlik doğrulama belirtecini reddetti.",
"keyringUnavailable": "Oturum açıldı, ancak oturum kaydedilemedi: bu sistemde şifrelemek için kullanılabilecek bir anahtar halkası bulunmuyor. Bir Gizli Servis (örneğin gnome-keyring veya KWallet) başlatın ve tekrar oturum açın.",
"failedToLoadServer": "Sunucu yüklenemedi",
"remoteServerRequired": "Uzak sunucu gereklidir. Bu bağlantı türünü kullanmak için Ayarlar'dan bir uzak sunucu bağlayın."
},