New translations en-us.json (Turkish)

This commit is contained in:
Owen Schwartz
2025-10-04 22:17:05 -07:00
parent 87f1cf6730
commit 67ac01b31a

View File

@@ -94,9 +94,9 @@
"siteNewtTunnelDescription": "Ağınıza giriş noktası oluşturmanın en kolay yolu. Ekstra kurulum gerekmez.", "siteNewtTunnelDescription": "Ağınıza giriş noktası oluşturmanın en kolay yolu. Ekstra kurulum gerekmez.",
"siteWg": "Temel WireGuard", "siteWg": "Temel WireGuard",
"siteWgDescription": "Bir tünel oluşturmak için herhangi bir WireGuard istemcisi kullanın. Manuel NAT kurulumu gereklidir.", "siteWgDescription": "Bir tünel oluşturmak için herhangi bir WireGuard istemcisi kullanın. Manuel NAT kurulumu gereklidir.",
"siteWgDescriptionSaas": "Use any WireGuard client to establish a tunnel. Manual NAT setup required.", "siteWgDescriptionSaas": "Bir tünel oluşturmak için herhangi bir WireGuard istemcisi kullanın. Manuel NAT kurulumu gereklidir. YALNIZCA SELF HOSTED DÜĞÜMLERDE ÇALIŞIR",
"siteLocalDescription": "Yalnızca yerel kaynaklar. Tünelleme yok.", "siteLocalDescription": "Yalnızca yerel kaynaklar. Tünelleme yok.",
"siteLocalDescriptionSaas": "Local resources only. No tunneling.", "siteLocalDescriptionSaas": "Yalnızca yerel kaynaklar. Tünel yok. YALNIZCA SELF HOSTED DÜĞÜMLERDE ÇALIŞIR",
"siteSeeAll": "Tüm Siteleri Gör", "siteSeeAll": "Tüm Siteleri Gör",
"siteTunnelDescription": "Sitenize nasıl bağlanmak istediğinizi belirleyin", "siteTunnelDescription": "Sitenize nasıl bağlanmak istediğinizi belirleyin",
"siteNewtCredentials": "Newt Kimlik Bilgileri", "siteNewtCredentials": "Newt Kimlik Bilgileri",
@@ -159,7 +159,7 @@
"resourceHTTP": "HTTPS Kaynağı", "resourceHTTP": "HTTPS Kaynağı",
"resourceHTTPDescription": "Bir alt alan adı veya temel alan adı kullanarak uygulamanıza HTTPS üzerinden vekil istek gönderin.", "resourceHTTPDescription": "Bir alt alan adı veya temel alan adı kullanarak uygulamanıza HTTPS üzerinden vekil istek gönderin.",
"resourceRaw": "Ham TCP/UDP Kaynağı", "resourceRaw": "Ham TCP/UDP Kaynağı",
"resourceRawDescription": "Proxy requests to your app over TCP/UDP using a port number. This only works when sites are connected to nodes.", "resourceRawDescription": "Uygulamanıza TCP/UDP üzerinden port numarası ile vekil istek gönderin.",
"resourceCreate": "Kaynak Oluştur", "resourceCreate": "Kaynak Oluştur",
"resourceCreateDescription": "Yeni bir kaynak oluşturmak için aşağıdaki adımları izleyin", "resourceCreateDescription": "Yeni bir kaynak oluşturmak için aşağıdaki adımları izleyin",
"resourceSeeAll": "Tüm Kaynakları Gör", "resourceSeeAll": "Tüm Kaynakları Gör",
@@ -168,9 +168,9 @@
"siteSelect": "Site seç", "siteSelect": "Site seç",
"siteSearch": "Site ara", "siteSearch": "Site ara",
"siteNotFound": "Herhangi bir site bulunamadı.", "siteNotFound": "Herhangi bir site bulunamadı.",
"selectCountry": "Select country", "selectCountry": "Ülke Seç",
"searchCountries": "Search countries...", "searchCountries": "Ülkeleri ara...",
"noCountryFound": "No country found.", "noCountryFound": "Ülke bulunamadı.",
"siteSelectionDescription": "Bu site hedefe bağlantı sağlayacaktır.", "siteSelectionDescription": "Bu site hedefe bağlantı sağlayacaktır.",
"resourceType": "Kaynak Türü", "resourceType": "Kaynak Türü",
"resourceTypeDescription": "Kaynağınıza nasıl erişmek istediğinizi belirleyin", "resourceTypeDescription": "Kaynağınıza nasıl erişmek istediğinizi belirleyin",
@@ -817,7 +817,7 @@
"redirectUrl": "Yönlendirme URL'si", "redirectUrl": "Yönlendirme URL'si",
"redirectUrlAbout": "Yönlendirme URL'si Hakkında", "redirectUrlAbout": "Yönlendirme URL'si Hakkında",
"redirectUrlAboutDescription": "Bu, kimlik doğrulamasından sonra kullanıcıların yönlendirileceği URL'dir. Bu URL'yi kimlik sağlayıcınızın ayarlarında yapılandırmanız gerekir.", "redirectUrlAboutDescription": "Bu, kimlik doğrulamasından sonra kullanıcıların yönlendirileceği URL'dir. Bu URL'yi kimlik sağlayıcınızın ayarlarında yapılandırmanız gerekir.",
"pangolinAuth": "Auth - Pangolin", "pangolinAuth": "Yetkilendirme - Pangolin",
"verificationCodeLengthRequirements": "Doğrulama kodunuz 8 karakter olmalıdır.", "verificationCodeLengthRequirements": "Doğrulama kodunuz 8 karakter olmalıdır.",
"errorOccurred": "Bir hata oluştu", "errorOccurred": "Bir hata oluştu",
"emailErrorVerify": "E-posta doğrulanamadı: ", "emailErrorVerify": "E-posta doğrulanamadı: ",
@@ -1242,7 +1242,7 @@
"sidebarExpand": "Genişlet", "sidebarExpand": "Genişlet",
"newtUpdateAvailable": "Güncelleme Mevcut", "newtUpdateAvailable": "Güncelleme Mevcut",
"newtUpdateAvailableInfo": "Newt'in yeni bir versiyonu mevcut. En iyi deneyim için lütfen en son sürüme güncelleyin.", "newtUpdateAvailableInfo": "Newt'in yeni bir versiyonu mevcut. En iyi deneyim için lütfen en son sürüme güncelleyin.",
"domainPickerEnterDomain": "Domain", "domainPickerEnterDomain": "Alan Adı",
"domainPickerPlaceholder": "myapp.example.com", "domainPickerPlaceholder": "myapp.example.com",
"domainPickerDescription": "Mevcut seçenekleri görmek için kaynağın tam etki alanını girin.", "domainPickerDescription": "Mevcut seçenekleri görmek için kaynağın tam etki alanını girin.",
"domainPickerDescriptionSaas": "Mevcut seçenekleri görmek için tam etki alanı, alt etki alanı veya sadece bir isim girin", "domainPickerDescriptionSaas": "Mevcut seçenekleri görmek için tam etki alanı, alt etki alanı veya sadece bir isim girin",
@@ -1258,48 +1258,48 @@
"domainPickerSubdomain": "Alt Alan: {subdomain}", "domainPickerSubdomain": "Alt Alan: {subdomain}",
"domainPickerNamespace": "Ad Alanı: {namespace}", "domainPickerNamespace": "Ad Alanı: {namespace}",
"domainPickerShowMore": "Daha Fazla Göster", "domainPickerShowMore": "Daha Fazla Göster",
"regionSelectorTitle": "Select Region", "regionSelectorTitle": "Bölge Seç",
"regionSelectorInfo": "Selecting a region helps us provide better performance for your location. You do not have to be in the same region as your server.", "regionSelectorInfo": "Bir bölge seçmek, konumunuz için daha iyi performans sağlamamıza yardımcı olur. Sunucunuzla aynı bölgede olmanıza gerek yoktur.",
"regionSelectorPlaceholder": "Choose a region", "regionSelectorPlaceholder": "Bölge Seçin",
"regionSelectorComingSoon": "Coming Soon", "regionSelectorComingSoon": "Yakında Geliyor",
"billingLoadingSubscription": "Loading subscription...", "billingLoadingSubscription": "Abonelik yükleniyor...",
"billingFreeTier": "Free Tier", "billingFreeTier": "Ücretsiz Dilim",
"billingWarningOverLimit": "Warning: You have exceeded one or more usage limits. Your sites will not connect until you modify your subscription or adjust your usage.", "billingWarningOverLimit": "Uyarı: Bir veya daha fazla kullanım limitini aştınız. Aboneliğinizi değiştirmediğiniz veya kullanımı ayarlamadığınız sürece siteleriniz bağlanmayacaktır.",
"billingUsageLimitsOverview": "Usage Limits Overview", "billingUsageLimitsOverview": "Kullanım Limitleri Genel Görünümü",
"billingMonitorUsage": "Monitor your usage against configured limits. If you need limits increased please contact us support@fossorial.io.", "billingMonitorUsage": "Kullanımınızı yapılandırılmış limitlerle karşılaştırın. Limitlerin artırılmasına ihtiyacınız varsa, lütfen support@fossorial.io adresinden bizimle iletişime geçin.",
"billingDataUsage": "Data Usage", "billingDataUsage": "Veri Kullanımı",
"billingOnlineTime": "Site Online Time", "billingOnlineTime": "Site Çevrimiçi Süresi",
"billingUsers": "Active Users", "billingUsers": "Aktif Kullanıcılar",
"billingDomains": "Active Domains", "billingDomains": "Aktif Alanlar",
"billingRemoteExitNodes": "Active Self-hosted Nodes", "billingRemoteExitNodes": "Aktif Öz-Host Düğümleri",
"billingNoLimitConfigured": "No limit configured", "billingNoLimitConfigured": "Hiçbir limit yapılandırılmadı",
"billingEstimatedPeriod": "Estimated Billing Period", "billingEstimatedPeriod": "Tahmini Fatura Dönemi",
"billingIncludedUsage": "Included Usage", "billingIncludedUsage": "Dahil Kullanım",
"billingIncludedUsageDescription": "Usage included with your current subscription plan", "billingIncludedUsageDescription": "Mevcut abonelik planınıza bağlı kullanım",
"billingFreeTierIncludedUsage": "Free tier usage allowances", "billingFreeTierIncludedUsage": "Ücretsiz dilim kullanım hakları",
"billingIncluded": "included", "billingIncluded": "dahil",
"billingEstimatedTotal": "Estimated Total:", "billingEstimatedTotal": "Tahmini Toplam:",
"billingNotes": "Notes", "billingNotes": "Notlar",
"billingEstimateNote": "This is an estimate based on your current usage.", "billingEstimateNote": "Bu, mevcut kullanımınıza dayalı bir tahmindir.",
"billingActualChargesMayVary": "Actual charges may vary.", "billingActualChargesMayVary": "Asıl ücretler farklılık gösterebilir.",
"billingBilledAtEnd": "You will be billed at the end of the billing period.", "billingBilledAtEnd": "Fatura döneminin sonunda fatura düzenlenecektir.",
"billingModifySubscription": "Modify Subscription", "billingModifySubscription": "Aboneliği Düzenle",
"billingStartSubscription": "Start Subscription", "billingStartSubscription": "Aboneliği Başlat",
"billingRecurringCharge": "Recurring Charge", "billingRecurringCharge": "Yinelenen Ücret",
"billingManageSubscriptionSettings": "Manage your subscription settings and preferences", "billingManageSubscriptionSettings": "Abonelik ayarlarınızı ve tercihlerinizi yönetin",
"billingNoActiveSubscription": "You don't have an active subscription. Start your subscription to increase usage limits.", "billingNoActiveSubscription": "Aktif bir aboneliğiniz yok. Kullanım limitlerini artırmak için aboneliğinizi başlatın.",
"billingFailedToLoadSubscription": "Failed to load subscription", "billingFailedToLoadSubscription": "Abonelik yüklenemedi",
"billingFailedToLoadUsage": "Failed to load usage", "billingFailedToLoadUsage": "Kullanım yüklenemedi",
"billingFailedToGetCheckoutUrl": "Failed to get checkout URL", "billingFailedToGetCheckoutUrl": "Ödeme URL'si alınamadı",
"billingPleaseTryAgainLater": "Please try again later.", "billingPleaseTryAgainLater": "Lütfen daha sonra tekrar deneyin.",
"billingCheckoutError": "Checkout Error", "billingCheckoutError": "Ödeme Hatası",
"billingFailedToGetPortalUrl": "Failed to get portal URL", "billingFailedToGetPortalUrl": "Portal URL'si alınamadı",
"billingPortalError": "Portal Error", "billingPortalError": "Portal Hatası",
"billingDataUsageInfo": "You're charged for all data transferred through your secure tunnels when connected to the cloud. This includes both incoming and outgoing traffic across all your sites. When you reach your limit, your sites will disconnect until you upgrade your plan or reduce usage. Data is not charged when using nodes.", "billingDataUsageInfo": "Buluta bağlandığınızda, güvenli tünellerinizden aktarılan tüm verilerden ücret alınırsınız. Bu, tüm sitelerinizdeki gelen ve giden trafiği içerir. Limitinize ulaştığınızda, planınızı yükseltmeli veya kullanımı azaltmalısınız, aksi takdirde siteleriniz bağlantıyı keser. Düğümler kullanırken verilerden ücret alınmaz.",
"billingOnlineTimeInfo": "You're charged based on how long your sites stay connected to the cloud. For example, 44,640 minutes equals one site running 24/7 for a full month. When you reach your limit, your sites will disconnect until you upgrade your plan or reduce usage. Time is not charged when using nodes.", "billingOnlineTimeInfo": "Sitelerinizin buluta ne kadar süre bağlı kaldığına göre ücretlendirilirsiniz. Örneğin, 44,640 dakika, bir sitenin 24/7 boyunca tam bir ay boyunca çalışması anlamına gelir. Limitinize ulaştığınızda, planınızı yükseltmeyip kullanımı azaltmazsanız siteleriniz bağlantıyı keser. Düğümler kullanırken zamandan ücret alınmaz.",
"billingUsersInfo": "You're charged for each user in your organization. Billing is calculated daily based on the number of active user accounts in your org.", "billingUsersInfo": "Kuruluşunuzdaki her kullanıcı için ücretlendirilirsiniz. Faturalandırma, hesabınızdaki aktif kullanıcı hesaplarının sayısına göre günlük olarak hesaplanır.",
"billingDomainInfo": "You're charged for each domain in your organization. Billing is calculated daily based on the number of active domain accounts in your org.", "billingDomainInfo": "Kuruluşunuzdaki her alan adı için ücretlendirilirsiniz. Faturalandırma, hesabınızdaki aktif alan adları hesaplarının sayısına göre günlük olarak hesaplanır.",
"billingRemoteExitNodesInfo": "You're charged for each managed Node in your organization. Billing is calculated daily based on the number of active managed Nodes in your org.", "billingRemoteExitNodesInfo": "Kuruluşunuzdaki her yönetilen Düğüm için ücretlendirilirsiniz. Faturalandırma, hesabınızdaki aktif yönetilen Düğümler sayısına göre günlük olarak hesaplanır.",
"domainNotFound": "Alan Adı Bulunamadı", "domainNotFound": "Alan Adı Bulunamadı",
"domainNotFoundDescription": "Bu kaynak devre dışıdır çünkü alan adı sistemimizde artık mevcut değil. Bu kaynak için yeni bir alan adı belirleyin.", "domainNotFoundDescription": "Bu kaynak devre dışıdır çünkü alan adı sistemimizde artık mevcut değil. Bu kaynak için yeni bir alan adı belirleyin.",
"failed": "Başarısız", "failed": "Başarısız",
@@ -1363,7 +1363,7 @@
"createDomainDnsPropagationDescription": "DNS değişikliklerinin internet genelinde yayılması zaman alabilir. DNS sağlayıcınız ve TTL ayarlarına bağlı olarak bu birkaç dakika ile 48 saat arasında değişebilir.", "createDomainDnsPropagationDescription": "DNS değişikliklerinin internet genelinde yayılması zaman alabilir. DNS sağlayıcınız ve TTL ayarlarına bağlı olarak bu birkaç dakika ile 48 saat arasında değişebilir.",
"resourcePortRequired": "HTTP dışı kaynaklar için bağlantı noktası numarası gereklidir", "resourcePortRequired": "HTTP dışı kaynaklar için bağlantı noktası numarası gereklidir",
"resourcePortNotAllowed": "HTTP kaynakları için bağlantı noktası numarası ayarlanmamalı", "resourcePortNotAllowed": "HTTP kaynakları için bağlantı noktası numarası ayarlanmamalı",
"billingPricingCalculatorLink": "Pricing Calculator", "billingPricingCalculatorLink": "Fiyat Hesaplayıcı",
"signUpTerms": { "signUpTerms": {
"IAgreeToThe": "Kabul ediyorum", "IAgreeToThe": "Kabul ediyorum",
"termsOfService": "hizmet şartları", "termsOfService": "hizmet şartları",
@@ -1412,41 +1412,41 @@
"addNewTarget": "Yeni Hedef Ekle", "addNewTarget": "Yeni Hedef Ekle",
"targetsList": "Hedefler Listesi", "targetsList": "Hedefler Listesi",
"targetErrorDuplicateTargetFound": "Yinelenen hedef bulundu", "targetErrorDuplicateTargetFound": "Yinelenen hedef bulundu",
"healthCheckHealthy": "Healthy", "healthCheckHealthy": "Sağlıklı",
"healthCheckUnhealthy": "Unhealthy", "healthCheckUnhealthy": "Sağlıksız",
"healthCheckUnknown": "Unknown", "healthCheckUnknown": "Bilinmiyor",
"healthCheck": "Health Check", "healthCheck": "Sağlık Kontrolü",
"configureHealthCheck": "Configure Health Check", "configureHealthCheck": "Sağlık Kontrolünü Yapılandır",
"configureHealthCheckDescription": "Set up health monitoring for {target}", "configureHealthCheckDescription": "{hedef} için sağlık izleme kurun",
"enableHealthChecks": "Enable Health Checks", "enableHealthChecks": "Sağlık Kontrollerini Etkinleştir",
"enableHealthChecksDescription": "Monitor the health of this target. You can monitor a different endpoint than the target if required.", "enableHealthChecksDescription": "Bu hedefin sağlığını izleyin. Gerekirse hedef dışındaki bir son noktayı izleyebilirsiniz.",
"healthScheme": "Method", "healthScheme": "Yöntem",
"healthSelectScheme": "Select Method", "healthSelectScheme": "Yöntem Seç",
"healthCheckPath": "Path", "healthCheckPath": "Yol",
"healthHostname": "IP / Host", "healthHostname": "IP / Hostname",
"healthPort": "Port", "healthPort": "Bağlantı Noktası",
"healthCheckPathDescription": "The path to check for health status.", "healthCheckPathDescription": "Sağlık durumunu kontrol etmek için yol.",
"healthyIntervalSeconds": "Healthy Interval", "healthyIntervalSeconds": "Sağlıklı Aralık",
"unhealthyIntervalSeconds": "Unhealthy Interval", "unhealthyIntervalSeconds": "Sağlıksız Aralık",
"IntervalSeconds": "Healthy Interval", "IntervalSeconds": "Sağlıklı Aralık",
"timeoutSeconds": "Timeout", "timeoutSeconds": "Zaman Aşımı",
"timeIsInSeconds": "Time is in seconds", "timeIsInSeconds": "Zaman saniye cinsindendir",
"retryAttempts": "Retry Attempts", "retryAttempts": "Tekrar Deneme Girişimleri",
"expectedResponseCodes": "Expected Response Codes", "expectedResponseCodes": "Beklenen Yanıt Kodları",
"expectedResponseCodesDescription": "HTTP status code that indicates healthy status. If left blank, 200-300 is considered healthy.", "expectedResponseCodesDescription": "Sağlıklı durumu gösteren HTTP durum kodu. Boş bırakılırsa, 200-300 arası sağlıklı kabul edilir.",
"customHeaders": "Özel Başlıklar", "customHeaders": "Özel Başlıklar",
"customHeadersDescription": "Headers new line separated: Header-Name: value", "customHeadersDescription": "Başlıklar yeni satırla ayrılmış: Başlık-Adı: değer",
"headersValidationError": "Headers must be in the format: Header-Name: value", "headersValidationError": "Başlıklar şu formatta olmalıdır: Başlık-Adı: değer.",
"saveHealthCheck": "Save Health Check", "saveHealthCheck": "Sağlık Kontrolünü Kaydet",
"healthCheckSaved": "Health Check Saved", "healthCheckSaved": "Sağlık Kontrolü Kaydedildi",
"healthCheckSavedDescription": "Health check configuration has been saved successfully", "healthCheckSavedDescription": "Sağlık kontrol yapılandırması başarıyla kaydedildi",
"healthCheckError": "Health Check Error", "healthCheckError": "Sağlık Kontrol Hatası",
"healthCheckErrorDescription": "An error occurred while saving the health check configuration", "healthCheckErrorDescription": "Sağlık kontrol yapılandırması kaydedilirken bir hata oluştu",
"healthCheckPathRequired": "Health check path is required", "healthCheckPathRequired": "Sağlık kontrol yolu gereklidir",
"healthCheckMethodRequired": "HTTP method is required", "healthCheckMethodRequired": "HTTP yöntemi gereklidir",
"healthCheckIntervalMin": "Check interval must be at least 5 seconds", "healthCheckIntervalMin": "Kontrol aralığı en az 5 saniye olmalıdır",
"healthCheckTimeoutMin": "Timeout must be at least 1 second", "healthCheckTimeoutMin": "Zaman aşımı en az 1 saniye olmalıdır",
"healthCheckRetryMin": "Retry attempts must be at least 1", "healthCheckRetryMin": "Tekrar deneme girişimleri en az 1 olmalıdır",
"httpMethod": "HTTP Yöntemi", "httpMethod": "HTTP Yöntemi",
"selectHttpMethod": "HTTP yöntemini seçin", "selectHttpMethod": "HTTP yöntemini seçin",
"domainPickerSubdomainLabel": "Alt Alan Adı", "domainPickerSubdomainLabel": "Alt Alan Adı",
@@ -1460,7 +1460,7 @@
"domainPickerEnterSubdomainToSearch": "Mevcut ücretsiz alan adları arasından aramak ve seçmek için bir alt alan adı girin.", "domainPickerEnterSubdomainToSearch": "Mevcut ücretsiz alan adları arasından aramak ve seçmek için bir alt alan adı girin.",
"domainPickerFreeDomains": "Ücretsiz Alan Adları", "domainPickerFreeDomains": "Ücretsiz Alan Adları",
"domainPickerSearchForAvailableDomains": "Mevcut alan adlarını ara", "domainPickerSearchForAvailableDomains": "Mevcut alan adlarını ara",
"domainPickerNotWorkSelfHosted": "Note: Free provided domains are not available for self-hosted instances right now.", "domainPickerNotWorkSelfHosted": "Not: Ücretsiz sağlanan alan adları şu anda öz-host edilmiş örnekler için kullanılabilir değildir.",
"resourceDomain": "Alan Adı", "resourceDomain": "Alan Adı",
"resourceEditDomain": "Alan Adını Düzenle", "resourceEditDomain": "Alan Adını Düzenle",
"siteName": "Site Adı", "siteName": "Site Adı",
@@ -1543,72 +1543,72 @@
"autoLoginError": "Otomatik Giriş Hatası", "autoLoginError": "Otomatik Giriş Hatası",
"autoLoginErrorNoRedirectUrl": "Kimlik sağlayıcıdan yönlendirme URL'si alınamadı.", "autoLoginErrorNoRedirectUrl": "Kimlik sağlayıcıdan yönlendirme URL'si alınamadı.",
"autoLoginErrorGeneratingUrl": "Kimlik doğrulama URL'si oluşturulamadı.", "autoLoginErrorGeneratingUrl": "Kimlik doğrulama URL'si oluşturulamadı.",
"remoteExitNodeManageRemoteExitNodes": "Manage Self-Hosted", "remoteExitNodeManageRemoteExitNodes": "Öz-Host Yönetim",
"remoteExitNodeDescription": "Manage nodes to extend your network connectivity", "remoteExitNodeDescription": "Ağ bağlantınızı genişletmek için düğümleri yönetin",
"remoteExitNodes": "Nodes", "remoteExitNodes": "Düğümler",
"searchRemoteExitNodes": "Search nodes...", "searchRemoteExitNodes": "Düğüm ara...",
"remoteExitNodeAdd": "Add Node", "remoteExitNodeAdd": "Düğüm Ekle",
"remoteExitNodeErrorDelete": "Error deleting node", "remoteExitNodeErrorDelete": "Düğüm silinirken hata oluştu",
"remoteExitNodeQuestionRemove": "Are you sure you want to remove the node {selectedNode} from the organization?", "remoteExitNodeQuestionRemove": "{selectedNode} düğümünü organizasyondan kaldırmak istediğinizden emin misiniz?",
"remoteExitNodeMessageRemove": "Once removed, the node will no longer be accessible.", "remoteExitNodeMessageRemove": "Kaldırıldığında, düğüm artık erişilebilir olmayacaktır.",
"remoteExitNodeMessageConfirm": "To confirm, please type the name of the node below.", "remoteExitNodeMessageConfirm": "Onaylamak için lütfen aşağıya düğümün adını yazın.",
"remoteExitNodeConfirmDelete": "Confirm Delete Node", "remoteExitNodeConfirmDelete": "Düğüm Silmeyi Onayla",
"remoteExitNodeDelete": "Delete Node", "remoteExitNodeDelete": "Düğümü Sil",
"sidebarRemoteExitNodes": "Nodes", "sidebarRemoteExitNodes": "Düğümler",
"remoteExitNodeCreate": { "remoteExitNodeCreate": {
"title": "Create Node", "title": "Düğüm Oluştur",
"description": "Create a new node to extend your network connectivity", "description": "Ağ bağlantınızı genişletmek için yeni bir düğüm oluşturun",
"viewAllButton": "View All Nodes", "viewAllButton": "Tüm Düğümleri Gör",
"strategy": { "strategy": {
"title": "Creation Strategy", "title": "Oluşturma Stratejisi",
"description": "Choose this to manually configure your node or generate new credentials.", "description": "Düğümünüzü manuel olarak yapılandırmak veya yeni kimlik bilgileri oluşturmak için bunu seçin.",
"adopt": { "adopt": {
"title": "Adopt Node", "title": "Düğüm Benimse",
"description": "Choose this if you already have the credentials for the node." "description": "Zaten düğüm için kimlik bilgilerine sahipseniz bunu seçin."
}, },
"generate": { "generate": {
"title": "Generate Keys", "title": "Anahtarları Oluştur",
"description": "Choose this if you want to generate new keys for the node" "description": "Düğüm için yeni anahtarlar oluşturmak istiyorsanız bunu seçin"
} }
}, },
"adopt": { "adopt": {
"title": "Adopt Existing Node", "title": "Mevcut Düğümü Benimse",
"description": "Enter the credentials of the existing node you want to adopt", "description": "Adayacağınız mevcut düğümün kimlik bilgilerini girin",
"nodeIdLabel": "Node ID", "nodeIdLabel": "Düğüm ID",
"nodeIdDescription": "The ID of the existing node you want to adopt", "nodeIdDescription": "Adayacağınız mevcut düğümün ID'si",
"secretLabel": "Secret", "secretLabel": "Gizli",
"secretDescription": "The secret key of the existing node", "secretDescription": "Mevcut düğümün gizli anahtarı",
"submitButton": "Adopt Node" "submitButton": "Düğümü Benimse"
}, },
"generate": { "generate": {
"title": "Generated Credentials", "title": "Oluşturulan Kimlik Bilgileri",
"description": "Use these generated credentials to configure your node", "description": "Düğümünüzü yapılandırmak için oluşturulan bu kimlik bilgilerini kullanın",
"nodeIdTitle": "Node ID", "nodeIdTitle": "Düğüm ID",
"secretTitle": "Secret", "secretTitle": "Gizli",
"saveCredentialsTitle": "Add Credentials to Config", "saveCredentialsTitle": "Kimlik Bilgilerini Yapılandırmaya Ekle",
"saveCredentialsDescription": "Add these credentials to your self-hosted Pangolin node configuration file to complete the connection.", "saveCredentialsDescription": "Bağlantıyı tamamlamak için bu kimlik bilgilerini öz-host Pangolin düğüm yapılandırma dosyanıza ekleyin.",
"submitButton": "Create Node" "submitButton": "Düğüm Oluştur"
}, },
"validation": { "validation": {
"adoptRequired": "Node ID and Secret are required when adopting an existing node" "adoptRequired": "Mevcut bir düğümü benimserken Düğüm ID ve Gizli anahtar gereklidir"
}, },
"errors": { "errors": {
"loadDefaultsFailed": "Failed to load defaults", "loadDefaultsFailed": "Varsayılanlar yüklenemedi",
"defaultsNotLoaded": "Defaults not loaded", "defaultsNotLoaded": "Varsayılanlar yüklenmedi",
"createFailed": "Failed to create node" "createFailed": "Düğüm oluşturulamadı"
}, },
"success": { "success": {
"created": "Node created successfully" "created": "Düğüm başarıyla oluşturuldu"
} }
}, },
"remoteExitNodeSelection": "Node Selection", "remoteExitNodeSelection": "Düğüm Seçimi",
"remoteExitNodeSelectionDescription": "Select a node to route traffic through for this local site", "remoteExitNodeSelectionDescription": "Yerel site için trafiği yönlendirecek düğümü seçin",
"remoteExitNodeRequired": "A node must be selected for local sites", "remoteExitNodeRequired": "Yerel siteler için bir düğüm seçilmelidir",
"noRemoteExitNodesAvailable": "No Nodes Available", "noRemoteExitNodesAvailable": "Düğüm Bulunamadı",
"noRemoteExitNodesAvailableDescription": "No nodes are available for this organization. Create a node first to use local sites.", "noRemoteExitNodesAvailableDescription": "Bu organizasyon için düğüm mevcut değil. Yerel siteleri kullanmak için önce bir düğüm oluşturun.",
"exitNode": "Exit Node", "exitNode": "Çıkış Düğümü",
"country": "Country", "country": "Ülke",
"rulesMatchCountry": "Currently based on source IP", "rulesMatchCountry": "Şu anda kaynak IP'ye dayanarak",
"managedSelfHosted": { "managedSelfHosted": {
"title": "Yönetilen Self-Hosted", "title": "Yönetilen Self-Hosted",
"description": "Daha güvenilir ve düşük bakım gerektiren, ekstra özelliklere sahip kendi kendine barındırabileceğiniz Pangolin sunucusu", "description": "Daha güvenilir ve düşük bakım gerektiren, ekstra özelliklere sahip kendi kendine barındırabileceğiniz Pangolin sunucusu",
@@ -1647,53 +1647,53 @@
}, },
"internationaldomaindetected": "Uluslararası Alan Adı Tespit Edildi", "internationaldomaindetected": "Uluslararası Alan Adı Tespit Edildi",
"willbestoredas": "Şu şekilde depolanacak:", "willbestoredas": "Şu şekilde depolanacak:",
"roleMappingDescription": "Determine how roles are assigned to users when they sign in when Auto Provision is enabled.", "roleMappingDescription": "Otomatik Sağlama etkinleştirildiğinde kullanıcıların oturum açarken rollerin nasıl atandığını belirleyin.",
"selectRole": "Select a Role", "selectRole": "Bir Rol Seçin",
"roleMappingExpression": "Expression", "roleMappingExpression": "İfade",
"selectRolePlaceholder": "Choose a role", "selectRolePlaceholder": "Bir rol seçin",
"selectRoleDescription": "Select a role to assign to all users from this identity provider", "selectRoleDescription": "Bu kimlik sağlayıcısından tüm kullanıcılara atanacak bir rol seçin",
"roleMappingExpressionDescription": "Enter a JMESPath expression to extract role information from the ID token", "roleMappingExpressionDescription": "Rol bilgilerini ID tokeninden çıkarmak için bir JMESPath ifadesi girin",
"idpTenantIdRequired": "Tenant ID is required", "idpTenantIdRequired": "Kiracı Kimliği gereklidir",
"invalidValue": "Invalid value", "invalidValue": "Geçersiz değer",
"idpTypeLabel": "Identity Provider Type", "idpTypeLabel": "Kimlik Sağlayıcı Türü",
"roleMappingExpressionPlaceholder": "e.g., contains(groups, 'admin') && 'Admin' || 'Member'", "roleMappingExpressionPlaceholder": "örn., contains(gruplar, 'yönetici') && 'Yönetici' || 'Üye'",
"idpGoogleConfiguration": "Google Configuration", "idpGoogleConfiguration": "Google Yapılandırması",
"idpGoogleConfigurationDescription": "Configure your Google OAuth2 credentials", "idpGoogleConfigurationDescription": "Google OAuth2 kimlik bilgilerinizi yapılandırın",
"idpGoogleClientIdDescription": "Your Google OAuth2 Client ID", "idpGoogleClientIdDescription": "Google OAuth2 İstemci Kimliğiniz",
"idpGoogleClientSecretDescription": "Your Google OAuth2 Client Secret", "idpGoogleClientSecretDescription": "Google OAuth2 İstemci Sırrınız",
"idpAzureConfiguration": "Azure Entra ID Configuration", "idpAzureConfiguration": "Azure Entra ID Yapılandırması",
"idpAzureConfigurationDescription": "Configure your Azure Entra ID OAuth2 credentials", "idpAzureConfigurationDescription": "Azure Entra ID OAuth2 kimlik bilgilerinizi yapılandırın",
"idpTenantId": "Tenant ID", "idpTenantId": "Kiracı Kimliği",
"idpTenantIdPlaceholder": "your-tenant-id", "idpTenantIdPlaceholder": "kiraci-kimliginiz",
"idpAzureTenantIdDescription": "Your Azure tenant ID (found in Azure Active Directory overview)", "idpAzureTenantIdDescription": "Azure kiracı kimliğiniz (Azure Active Directory genel bakışında bulunur)",
"idpAzureClientIdDescription": "Your Azure App Registration Client ID", "idpAzureClientIdDescription": "Azure Uygulama Kaydı İstemci Kimliğiniz",
"idpAzureClientSecretDescription": "Your Azure App Registration Client Secret", "idpAzureClientSecretDescription": "Azure Uygulama Kaydı İstemci Sırrınız",
"idpGoogleTitle": "Google", "idpGoogleTitle": "Google",
"idpGoogleAlt": "Google", "idpGoogleAlt": "Google",
"idpAzureTitle": "Azure Entra ID", "idpAzureTitle": "Azure Entra ID",
"idpAzureAlt": "Azure", "idpAzureAlt": "Azure",
"idpGoogleConfigurationTitle": "Google Configuration", "idpGoogleConfigurationTitle": "Google Yapılandırması",
"idpAzureConfigurationTitle": "Azure Entra ID Configuration", "idpAzureConfigurationTitle": "Azure Entra ID Yapılandırması",
"idpTenantIdLabel": "Tenant ID", "idpTenantIdLabel": "Kiracı Kimliği",
"idpAzureClientIdDescription2": "Your Azure App Registration Client ID", "idpAzureClientIdDescription2": "Azure Uygulama Kaydı İstemci Kimliğiniz",
"idpAzureClientSecretDescription2": "Your Azure App Registration Client Secret", "idpAzureClientSecretDescription2": "Azure Uygulama Kaydı İstemci Sırrınız",
"idpGoogleDescription": "Google OAuth2/OIDC sağlayıcısı", "idpGoogleDescription": "Google OAuth2/OIDC sağlayıcısı",
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC sağlayıcısı", "idpAzureDescription": "Microsoft Azure OAuth2/OIDC sağlayıcısı",
"subnet": "Subnet", "subnet": "Alt ağ",
"subnetDescription": "The subnet for this organization's network configuration.", "subnetDescription": "Bu organizasyonun ağ yapılandırması için alt ağ.",
"authPage": "Auth Page", "authPage": "Yetkilendirme Sayfası",
"authPageDescription": "Configure the auth page for your organization", "authPageDescription": "Kuruluşunuz için yetkilendirme sayfasını yapılandırın",
"authPageDomain": "Auth Page Domain", "authPageDomain": "Yetkilendirme Sayfası Alanı",
"noDomainSet": "No domain set", "noDomainSet": "Alan belirlenmedi",
"changeDomain": "Change Domain", "changeDomain": "Alanı Değiştir",
"selectDomain": "Select Domain", "selectDomain": "Alan Seçin",
"restartCertificate": "Restart Certificate", "restartCertificate": "Sertifikayı Yenile",
"editAuthPageDomain": "Edit Auth Page Domain", "editAuthPageDomain": "Yetkilendirme Sayfası Alanını Düzenle",
"setAuthPageDomain": "Set Auth Page Domain", "setAuthPageDomain": "Yetkilendirme Sayfası Alanını Ayarla",
"failedToFetchCertificate": "Failed to fetch certificate", "failedToFetchCertificate": "Sertifika getirilemedi",
"failedToRestartCertificate": "Failed to restart certificate", "failedToRestartCertificate": "Sertifika yeniden başlatılamadı",
"addDomainToEnableCustomAuthPages": "Add a domain to enable custom authentication pages for your organization", "addDomainToEnableCustomAuthPages": "Kuruluşunuz için özel kimlik doğrulama sayfalarını etkinleştirmek için bir alan ekleyin",
"selectDomainForOrgAuthPage": "Select a domain for the organization's authentication page", "selectDomainForOrgAuthPage": "Kuruluşun kimlik doğrulama sayfası için bir alan seçin",
"domainPickerProvidedDomain": "Sağlanan Alan Adı", "domainPickerProvidedDomain": "Sağlanan Alan Adı",
"domainPickerFreeProvidedDomain": "Ücretsiz Sağlanan Alan Adı", "domainPickerFreeProvidedDomain": "Ücretsiz Sağlanan Alan Adı",
"domainPickerVerified": "Doğrulandı", "domainPickerVerified": "Doğrulandı",
@@ -1707,21 +1707,21 @@
"domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" {domain} için geçerli yapılamadı.", "domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" {domain} için geçerli yapılamadı.",
"domainPickerSubdomainSanitized": "Alt alan adı temizlendi", "domainPickerSubdomainSanitized": "Alt alan adı temizlendi",
"domainPickerSubdomainCorrected": "\"{sub}\" \"{sanitized}\" olarak düzeltildi", "domainPickerSubdomainCorrected": "\"{sub}\" \"{sanitized}\" olarak düzeltildi",
"orgAuthSignInTitle": "Sign in to your organization", "orgAuthSignInTitle": "Kuruluşunuza giriş yapın",
"orgAuthChooseIdpDescription": "Choose your identity provider to continue", "orgAuthChooseIdpDescription": "Devam etmek için kimlik sağlayıcınızı seçin",
"orgAuthNoIdpConfigured": "This organization doesn't have any identity providers configured. You can log in with your Pangolin identity instead.", "orgAuthNoIdpConfigured": "Bu kuruluşta yapılandırılmış kimlik sağlayıcı yok. Bunun yerine Pangolin kimliğinizle giriş yapabilirsiniz.",
"orgAuthSignInWithPangolin": "Sign in with Pangolin", "orgAuthSignInWithPangolin": "Pangolin ile Giriş Yap",
"subscriptionRequiredToUse": "A subscription is required to use this feature.", "subscriptionRequiredToUse": "Bu özelliği kullanmak için abonelik gerekmektedir.",
"idpDisabled": "Identity providers are disabled.", "idpDisabled": "Kimlik sağlayıcılar devre dışı bırakılmıştır.",
"orgAuthPageDisabled": "Organization auth page is disabled.", "orgAuthPageDisabled": "Kuruluş kimlik doğrulama sayfası devre dışı bırakılmıştır.",
"domainRestartedDescription": "Domain verification restarted successfully", "domainRestartedDescription": "Alan doğrulaması başarıyla yeniden başlatıldı",
"resourceAddEntrypointsEditFile": "Dosyayı düzenle: config/traefik/traefik_config.yml", "resourceAddEntrypointsEditFile": "Dosyayı düzenle: config/traefik/traefik_config.yml",
"resourceExposePortsEditFile": "Dosyayı düzenle: docker-compose.yml", "resourceExposePortsEditFile": "Dosyayı düzenle: docker-compose.yml",
"emailVerificationRequired": "E-posta doğrulaması gereklidir. Bu adımı tamamlamak için lütfen tekrar {dashboardUrl}/auth/login üzerinden oturum açın. Sonra buraya geri dönün.", "emailVerificationRequired": "E-posta doğrulaması gereklidir. Bu adımı tamamlamak için lütfen tekrar {dashboardUrl}/auth/login üzerinden oturum açın. Sonra buraya geri dönün.",
"twoFactorSetupRequired": "İki faktörlü kimlik doğrulama ayarı gereklidir. Bu adımı tamamlamak için lütfen tekrar {dashboardUrl}/auth/login üzerinden oturum açın. Sonra buraya geri dönün.", "twoFactorSetupRequired": "İki faktörlü kimlik doğrulama ayarı gereklidir. Bu adımı tamamlamak için lütfen tekrar {dashboardUrl}/auth/login üzerinden oturum açın. Sonra buraya geri dönün.",
"authPageErrorUpdateMessage": "An error occurred while updating the auth page settings", "authPageErrorUpdateMessage": "Kimlik doğrulama sayfası ayarları güncellenirken bir hata oluştu.",
"authPageUpdated": "Auth page updated successfully", "authPageUpdated": "Kimlik doğrulama sayfası başarıyla güncellendi",
"healthCheckNotAvailable": "Local", "healthCheckNotAvailable": "Yerel",
"rewritePath": "Rewrite Path", "rewritePath": "Yolu Yeniden Yaz",
"rewritePathDescription": "Optionally rewrite the path before forwarding to the target." "rewritePathDescription": "Seçenek olarak hedefe iletmeden önce yolu yeniden yazın."
} }