// AGPL-3.0-only
//
// This is free software for the public good of a permacomputer
// hosted at permacomputer.com, an always-on computer by the people, for the
// people. One which is durable, easy to repair, and distributed like tap water
// for machine learning intelligence.
//
// The permacomputer is community-owned infrastructure optimized around
// four values:
//
//   TRUTH    - First principles, math & science, open source code
//   FREEDOM  - Voluntary partnerships, freedom from tyranny & corporate control
//   HARMONY  - Minimal waste, self-renewing systems with diverse connections
//   LOVE     - Be yourself without hurting others, cooperation through natural law
//
// This software contributes to that vision by making machine learning
// accessible to everyone through a free, open, embeddable chat interface.
// Code is seeds to sprout on any abandoned technology.
//
// Learn more: https://www.permacomputer.com
//
// NO WARRANTY. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
//
// Copyright 2025-2026 TimeHexOn & foxhop & russell@unturf
// https://www.permacomputer.com

// Turkish (Türkçe) UI Translations
export const tr = {
	// Main buttons
	readPage: "📖 Sayfayı Oku",
	ttsAnything: "🔊 TTS Her Şey",
	translate: "🌐 Çevir",
	smartTranslate: "🤖 Akıllı Çeviri",
	uploadFile: "📁 Dosya Yükle",

	// Actions
	refreshModels: "🔄 Modelleri Yenile",
	clearChat: "🗑️ Sohbeti Temizle",
	fullChatRaw: "📋 Tam Sohbet Ham",
	fullChatHTML: "📄 Tam Sohbet HTML",
	fullPageRaw: "📝 Tam Sayfa Ham",
	downloadChat: "💾 Sohbeti İndir",

	// Chat UI
	sendButton: "Gönder",
	typePlaceholder: "Mesajınızı yazın...",
	clearChatConfirm: "Tüm sohbet geçmişini temizle?",
	askAnythingPlaceholder: "Herhangi bir şey sorun...",
	askPagePlaceholder: "Bu sayfa hakkında sorun...",
	enterTextToSpeakPlaceholder: "Konuşmak için metin girin...",
	processingTokens: "🤖 {tokens} token işleniyor...",

	// Modal headers
	aiAssistantTitle: "AI Asistanı",
	ttsModalTitle: "Metin-Konuşma",
	translateModalTitle: "Çevir",

	// System messages
	pageContentPrefix: "İşte web sayfasının içeriği:",
	additionalContext:
		"Bu sayfaya gömülüsünüz. Soruları yanıtlarken, sayfa içeriğini ve bağlamını göz önünde bulundurun.",

	// Notifications and alerts
	languageChanged:
		"Dil {lang} olarak ayarlandı. Tüm arayüz öğelerini tercih ettiğiniz dilde görmek için sayfayı yenileyin.",
	translationFailed: "Çeviri başarısız: {error}",
	ttsFailed: "TTS başarısız: {error}",
	fullChatCopied: "Tam sohbet ham markdown olarak kopyalandı!",
	fullChatHTMLCopied: "Tam sohbet HTML olarak kopyalandı!",
	fullPageCopied: "Tam sayfa markdown olarak kopyalandı!",
	failedToCopy: "Kopyalama başarısız: {error}",
	failedToCopyPage: "Sayfa kopyalama başarısız: {error}",
	failedToCopyCode: "Kod kopyalama başarısız: {error}",
	errorOpeningModal: "AI modalı açma hatası: {error}",
	failedToReadPage: "Sayfa okuma başarısız: {error}",
	languageDetectionFailed: "Dil algılama başarısız: {error}",

	// Dropdown labels
	currentPage: "Mevcut sayfa: {lang}",
	translatingTo: "Çevriliyor...",
	detectingLanguage: "🔍 Algılanıyor...",

	// Intro/header text
	hermesIntro:
		'nous research\'ın <a href="https://nousresearch.com/hermes3/" target="_blank" style="color: rgba(255,255,255,0.9); text-decoration: underline;">hermes</a> büyük dil modelini sunar',
	discussingPage: "Tartışıyorsunuz",

	// TTS placeholder
	ttsPlaceholder:
		"metin-konuşma: herhangi bir mesaj yazın ve yapay zekanın konuşmasını sağlayın!",
	translatePlaceholder: "Çevirmek için herhangi bir metin girin...",

	// Translation modal tabs
	translatePageTab: "📄 Sayfayı Çevir",
	customTextTab: "✏️ Özel Metin",

	// TTS modal components
	speedLabel: "Hız:",
	playText: "Metni Oynat",

	// Translation modal content
	translatePageInfo: "Mevcut sayfa içeriğini seçtiğiniz dile çevirin:",
	translateToLabel: "Çevir:",
	translateButton: "🌐 Çevir",
	translatePageButton: "🌐 Sayfayı Çevir",
	translateTextButton: "🌐 Metni Çevir",
	processingText: "İşleniyor...",

	// Button labels for UI
	translationModal: "🌐 Çeviri Modalı",
	translationModalHeading: "Çeviri Modalı",

	// System prompt components
	systemPromptIntro: "Siz Hermes AI'sınız, Nous Research tarafından desteklenen, uncloseai.com aracılığıyla bir web sayfasına gömülü bir AI'sınız. Göreviniz, belirli sayfa içeriği, amacı ve hedef kitlesinin derin anlayışını gösteren bağlamsal olarak akıllı 3 paragraflık bir giriş oluşturmaktır.",
	systemPromptTask1: "1. Bu sayfanın ne hakkında olduğunu tanımlayarak doğal olarak başlayın - spesifik olun: sayfa başlığını, ana konuyu, varsa yazar adını veya temel amacı belirtin. İçerik türünün (makale, dokümentasyon, ürün sayfası vb.) anlık anlayışını gösterin",
	systemPromptTask2: "2. Sayfadan 2-3 son derece spesifik detaya atıfta bulunun - tam cümleler alıntılayın, spesifik veri noktalarını belirtin, fark ettiğiniz belirli bölümleri veya özellikleri belirtin. Gerçek içeriği analiz ettiğinizi gösterin, sadece hızlıca göz atmış olmadığınızı.",
	systemPromptTask3: "3. Sayfa türüne dayalı bağlamsal olarak ilgili yardım sunun - teknik dokümentasyon için kavramları açıklamayı teklif edin; makaleler için fikirleri tartışmayı teklif edin; ürünler için özellikler hakkında yanıt verin. BU belirli içerikle NASİL yardım edebileceğiniz konusunda spesifik olun.",
	systemPromptInstructions: "Konuşkan ama bilgili olun. Girişinizi gerçek sayfa içeriğine dayandırın. Genel ifadelerden kaçının. Doğal olarak yazın",

	// More alerts and messages
	pleaseEnterText: "Lütfen önce metin girin!",
	pleaseSelectFile: "Lütfen önce dosya seçin!",
	pleaseEnterTranslateText: "Lütfen çevirmek için metin girin!",

	// Read page status messages
	processingContent: "İçerik işleniyor...",
	readingPageClickToPause: "Sayfa okunuyor... Duraklatmak için tıklayın",
	pausedClickToResume: "Duraklatıldı. Devam etmek için tıklayın",
	downloadPageAudio: "Bu sayfa için metin okuma .mp3 dosyasını indirin.",
	downloadChatAudio: "Bu mesajı .mp3 dosyası olarak indir.",
	deleteMessage: "Mesajı sil",
	copyRawMarkdown: "Ham metni kopyala (Markdown)",
	copyHTML: "HTML kopyala",
	aiModalNotAvailable: "AI modalı bu bağlamda mevcut değil",
	useCustomAPI: "Özel bir OpenAI uyumlu uç nokta kullanın.",
	remoteUrlTab: "🌐 Uzak URL",
	remoteUrlInfo: "Getirmek ve çevirmek için bir URL girin:",
	remoteUrlPlaceholder: "https://example.com",
	fetchAndTranslate: "🌐 Getir ve Çevir",

	// Unsandbox code execution settings
	useUnsandbox: "Kod yürütmek için unsandbox.com API anahtarlarını kullanın.",
	unsandboxPublicKey: "Genel Anahtar (unsb-pk-...)",
	unsandboxSecretKey: "Gizli Anahtar (unsb-sk-...)",

	// Vault settings
	vaultLoggedIn: "Giriş yapıldı",
	vaultLocked: "Ayarlar Kilitli",
	vaultUnlocked: "Ayarlar Kilitsiz",
	vaultCreate: "Ayarları Kaydet",
	vaultUnlock: "Ayarları Aç",
	vaultLock: "Kilitle",
	vaultLockTooltip: "Ayarlarınızı kilitleyin (çıkış yapın)",
	vaultPassword: "Şifre",
	vaultPasswordPlaceholder: "Bir şifre seçin...",
	vaultConfirmPassword: "Şifreyi onayla",
	vaultConfirmPlaceholder: "Şifrenizi onaylayın...",
	vaultWrongPassword: "Bu şifre çalışmadı. Lütfen tekrar deneyin.",
	vaultPasswordMismatch: "Şifreler eşleşmiyor.",
	vaultPasswordTooShort: "Şifre en az 8 karakter olmalıdır.",
	vaultCreated: "Ayarlar kaydedildi!",
	vaultUnlockedMsg: "Tekrar hoş geldiniz!",
	vaultLockedMsg: "Ayarlar kilitlendi.",
	vaultRequired: "Ayarlara erişmek için şifrenizi girin.",
	vaultWelcome: "Ayarlarınız (model, ses, API anahtarları) ve sohbet konuşmalarınız seçtiğiniz bir şifre ile şifrelenir. Bu, onları bu cihazda gizli tutar.",
	vaultLine1: "Ayarlarınız ve konuşmalarınız bir şifre ile şifrelenir.",
	vaultLine2: "Bu, onları bu cihazda gizli tutar.",
	vaultWelcomeBack: "Tekrar hoş geldiniz! Kayıtlı ayarlarınıza ve konuşmalarınıza erişmek için şifrenizi girin.",
	vaultCreateInfo: "Ayarlarınızı ve konuşmalarınızı korumak için bir şifre seçin. Tercihleriniz, API anahtarlarınız ve sohbet geçmişiniz şifrelenerek yerel olarak saklanacaktır.",
	vaultSessionInfo: "Ayarlarınızı kilitleyene kadar oturumunuz açık kalacaktır.",
	vaultChangePassword: "Şifre Değiştir",
	vaultDeleteVault: "Ayarları Sil",
	vaultDeleteConfirm: "Emin misiniz? Bu, tüm kayıtlı ayarlarınızı bu cihazdan kaldıracaktır.",
	vaultCurrentPassword: "Mevcut şifre",
	vaultNewPassword: "Yeni şifre",
	vaultPasswordChanged: "Şifre değiştirildi!",
	vaultDeleted: "Ayarlar silindi.",

	// Vault gate
	vaultGateTitle: "uncloseai.",
	vaultGateNew: "Sohbet geçmişiniz, API anahtarlarınız ve ayarlarınız, seçtiğiniz bir şifre ve cihaza özgü bir tuz kullanılarak AES-256 ile şifrelenir. Her web sitesinin kendi kasası vardır — her site için farklı bir şifre kullanabilirsiniz. Başlamak için bir şifre seçin.",
	vaultGateReturning: "Şifrelenmiş sohbet geçmişiniz, API anahtarlarınız ve ayarlarınız sizi bekliyor. Bu sitenin kasasının kilidini açmak için şifrenizi girin.",
	vaultGateCreate: "Kasa Oluştur",
	vaultGateUnlock: "Kilidi Aç",
};