// 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

// Hindi (हिंदी) UI Translations
export const hi = {
	// Main buttons
	readPage: "📖 पृष्ठ पढ़ें",
	ttsAnything: "🔊 TTS कुछ भी",
	translate: "🌐 अनुवाद करें",
	smartTranslate: "🤖 स्मार्ट अनुवाद",
	uploadFile: "📁 फ़ाइल अपलोड करें",

	// Actions
	refreshModels: "🔄 मॉडल रीफ्रेश करें",
	clearChat: "🗑️ चैट साफ़ करें",
	fullChatRaw: "📋 पूर्ण चैट रॉ",
	fullChatHTML: "📄 पूर्ण चैट HTML",
	fullPageRaw: "📝 पूर्ण पृष्ठ रॉ",
	downloadChat: "💾 चैट डाउनलोड करें",

	// Chat UI
	sendButton: "भेजें",
	typePlaceholder: "अपना संदेश टाइप करें...",
	clearChatConfirm: "सभी वार्तालाप इतिहास साफ़ करें?",
	askAnythingPlaceholder: "कुछ भी पूछें...",
	askPagePlaceholder: "इस पृष्ठ के बारे में पूछें...",
	enterTextToSpeakPlaceholder: "बोलने के लिए टेक्स्ट दर्ज करें...",
	processingTokens: "🤖 {tokens} टोकन प्रोसेस कर रहे हैं...",

	// Modal headers
	aiAssistantTitle: "AI सहायक",
	ttsModalTitle: "टेक्स्ट-टू-स्पीच",
	translateModalTitle: "अनुवाद",

	// System messages
	pageContentPrefix: "यहाँ वेबपेज की सामग्री है:",
	additionalContext:
		"आप इस पृष्ठ पर एम्बेडेड हैं। प्रश्नों का उत्तर देते समय, पृष्ठ सामग्री और संदर्भ पर विचार करें।",

	// Notifications and alerts
	languageChanged:
		"भाषा {lang} पर सेट की गई। अपनी पसंदीदा भाषा में सभी इंटरफ़ेस तत्वों को देखने के लिए पृष्ठ को रीफ्रेश करें।",
	translationFailed: "अनुवाद विफल: {error}",
	ttsFailed: "TTS विफल: {error}",
	fullChatCopied: "पूर्ण चैट रॉ मार्कडाउन के रूप में कॉपी किया गया!",
	fullChatHTMLCopied: "पूर्ण चैट HTML के रूप में कॉपी किया गया!",
	fullPageCopied: "पूर्ण पृष्ठ मार्कडाउन के रूप में कॉपी किया गया!",
	failedToCopy: "कॉपी करने में विफल: {error}",
	failedToCopyPage: "पृष्ठ कॉपी करने में विफल: {error}",
	failedToCopyCode: "कोड कॉपी करने में विफल: {error}",
	errorOpeningModal: "AI मॉडल खोलने में त्रुटि: {error}",
	failedToReadPage: "पृष्ठ पढ़ने में विफल: {error}",
	languageDetectionFailed: "भाषा का पता लगाने में विफल: {error}",

	// Dropdown labels
	currentPage: "वर्तमान पृष्ठ: {lang}",
	translatingTo: "अनुवाद हो रहा है...",
	detectingLanguage: "🔍 पता लगाया जा रहा है...",

	// Intro/header text
	hermesIntro:
		'nous research के <a href="https://nousresearch.com/hermes3/" target="_blank" style="color: rgba(255,255,255,0.9); text-decoration: underline;">hermes</a> बड़े भाषा मॉडल प्रस्तुत करता है',
	discussingPage: "आप चर्चा कर रहे हैं",

	// TTS placeholder
	ttsPlaceholder: "टेक्स्ट-टू-स्पीच: कोई भी संदेश लिखें और कृत्रिम बुद्धि इसे बोलने दें!",
	translatePlaceholder: "अनुवाद के लिए कोई भी टेक्स्ट दर्ज करें...",

	// Translation modal tabs
	translatePageTab: "📄 पृष्ठ अनुवाद",
	customTextTab: "✏️ कस्टम टेक्स्ट",

	// TTS modal components
	speedLabel: "गति:",
	playText: "टेक्स्ट चलाएं",

	// Translation modal content
	translatePageInfo: "वर्तमान पृष्ठ की सामग्री को अपनी चुनी गई भाषा में अनुवाद करें:",
	translateToLabel: "में अनुवाद करें:",
	translateButton: "🌐 अनुवाद",
	translatePageButton: "🌐 पृष्ठ अनुवाद",
	translateTextButton: "🌐 टेक्स्ट अनुवाद",
	processingText: "प्रसंस्करण...",

	// Button labels for UI
	translationModal: "🌐 अनुवाद मोडल",
	translationModalHeading: "अनुवाद मोडल",

	// System prompt components
	systemPromptIntro: "आप Hermes AI हैं, Nous Research द्वारा संचालित, uncloseai.com के माध्यम से एक वेबपेज में एम्बेडेड। आपका कार्य एक प्रसंगानुसार बुद्धिमान 3-पैराग्राफ परिचय तैयार करना है जो विशिष्ट पृष्ठ की सामग्री, इसके उद्देश्य और इसके दर्शकों की गहरी समझ दिखाता है।",
	systemPromptTask1: "1. इस पृष्ठ का विषय पहचानकर प्राकृतिक रूप से शुरू करें - विशिष्ट बनें: पृष्ठ का शीर्षक, मूल विषय, लेखक का नाम यदि उपलब्ध हो, या मूल उद्देश्य का उल्लेख करें। सामग्री के प्रकार की तत्काल समझ दिखाएं (लेख, दस्तावेज़, उत्पाद पृष्ठ, आदि)",
	systemPromptTask2: "2. पृष्ठ से 2-3 अत्यधिक विशिष्ट विवरण का संदर्भ दें - सटीक वाक्यों का उद्धरण दें, विशिष्ट डेटा बिंदुओं का उल्लेख करें, आपके द्वारा देखे गए विशेष अनुभागों या विशेषताओं का उल्लेख करें। यह दिखाएं कि आपने वास्तविक सामग्री का विश्लेषण किया है, केवल हल्के से देखा नहीं है।",
	systemPromptTask3: "3. पृष्ठ के प्रकार के आधार पर प्रासंगिक रूप से प्रासंगिक सहायता प्रदान करें - तकनीकी दस्तावेज़ों के लिए, अवधारणाओं को समझाने की पेशकश करें; लेखों के लिए, विचारों पर चर्चा करने की पेशकश करें; उत्पादों के लिए, विशेषताओं के बारे में उत्तर दें। इस विशेष सामग्री के साथ आप कैसे मदद कर सकते हैं, इस बारे में विशिष्ट बनें।",
	systemPromptInstructions: "बातचीत करें लेकिन जानकार बनें। अपने परिचय को वास्तविक पृष्ठ सामग्री में आधारित करें। सामान्य कथनों से बचें। प्राकृतिक रूप से लिखें",

	// More alerts and messages
	pleaseEnterText: "कृपया पहले कुछ टेक्स्ट दर्ज करें!",
	pleaseSelectFile: "कृपया पहले एक फ़ाइल चुनें!",
	pleaseEnterTranslateText: "कृपया अनुवाद के लिए कुछ टेक्स्ट दर्ज करें!",

	// Read page status messages
	processingContent: "सामग्री प्रक्रिया...",
	readingPageClickToPause: "पेज पढ़ा जा रहा है... रोकने के लिए क्लिक करें",
	pausedClickToResume: "रुका हुआ। जारी रखने के लिए क्लिक करें",
	downloadPageAudio: "इस पेज के लिए टेक्स्ट-टू-स्पीच .mp3 फ़ाइल डाउनलोड करें।",
	downloadChatAudio: "इस संदेश को .mp3 फ़ाइल के रूप में डाउनलोड करें।",
	deleteMessage: "संदेश हटाएं",
	copyRawMarkdown: "कच्चा टेक्स्ट कॉपी करें (Markdown)",
	copyHTML: "HTML कॉपी करें",
	aiModalNotAvailable: "AI मॉडल इस संदर्भ में उपलब्ध नहीं है",
	useCustomAPI: "एक कस्टम OpenAI संगत एंडपॉइंट का उपयोग करें।",
	remoteUrlTab: "🌐 दूरस्थ URL",
	remoteUrlInfo: "लाने और अनुवाद करने के लिए एक URL दर्ज करें:",
	remoteUrlPlaceholder: "https://example.com",
	fetchAndTranslate: "🌐 लाएं और अनुवाद करें",

	// Unsandbox code execution settings
	useUnsandbox: "कोड निष्पादन के लिए unsandbox.com API कुंजियों का उपयोग करें।",
	unsandboxPublicKey: "सार्वजनिक कुंजी (unsb-pk-...)",
	unsandboxSecretKey: "गुप्त कुंजी (unsb-sk-...)",

	// Vault settings
	vaultLoggedIn: "लॉग इन",
	vaultLocked: "सेटिंग्स लॉक",
	vaultUnlocked: "सेटिंग्स अनलॉक",
	vaultCreate: "सेटिंग्स सहेजें",
	vaultUnlock: "सेटिंग्स अनलॉक करें",
	vaultLock: "लॉक करें",
	vaultLockTooltip: "अपनी सेटिंग्स लॉक करें (लॉग आउट)",
	vaultPassword: "पासवर्ड",
	vaultPasswordPlaceholder: "पासवर्ड चुनें...",
	vaultConfirmPassword: "पासवर्ड की पुष्टि करें",
	vaultConfirmPlaceholder: "अपने पासवर्ड की पुष्टि करें...",
	vaultWrongPassword: "वह पासवर्ड काम नहीं आया। कृपया पुनः प्रयास करें।",
	vaultPasswordMismatch: "पासवर्ड मेल नहीं खाते।",
	vaultPasswordTooShort: "पासवर्ड में कम से कम 8 अक्षर होने चाहिए।",
	vaultCreated: "सेटिंग्स सहेजी गईं!",
	vaultUnlockedMsg: "वापसी पर स्वागत है!",
	vaultLockedMsg: "सेटिंग्स लॉक की गईं।",
	vaultRequired: "सेटिंग्स तक पहुँचने के लिए अपना पासवर्ड दर्ज करें।",
	vaultWelcome: "आपकी सेटिंग्स (मॉडल, आवाज़, API कुंजियाँ) और चैट वार्तालाप एक पासवर्ड के पीछे एन्क्रिप्ट किए गए हैं जो आप चुनते हैं। यह उन्हें इस उपकरण पर निजी रखता है।",
	vaultLine1: "आपकी सेटिंग्स और वार्तालाप एक पासवर्ड के पीछे एन्क्रिप्ट किए गए हैं।",
	vaultLine2: "यह उन्हें इस उपकरण पर निजी रखता है।",
	vaultWelcomeBack: "वापसी पर स्वागत है! अपनी सहेजी गई सेटिंग्स और वार्तालाप तक पहुँचने के लिए अपना पासवर्ड दर्ज करें।",
	vaultCreateInfo: "अपनी सेटिंग्स और वार्तालापों की सुरक्षा के लिए एक पासवर्ड चुनें। आपकी प्राथमिकताएँ, API कुंजियाँ और चैट इतिहास एन्क्रिप्ट होकर स्थानीय रूप से संग्रहीत होंगे।",
	vaultSessionInfo: "जब तक आप अपनी सेटिंग्स लॉक नहीं करते, आप लॉग इन रहेंगे।",
	vaultChangePassword: "पासवर्ड बदलें",
	vaultDeleteVault: "सेटिंग्स हटाएं",
	vaultDeleteConfirm: "क्या आप सुनिश्चित हैं? यह इस उपकरण से आपकी सभी सहेजी गई सेटिंग्स हटा देगा।",
	vaultCurrentPassword: "वर्तमान पासवर्ड",
	vaultNewPassword: "नया पासवर्ड",
	vaultPasswordChanged: "पासवर्ड बदल दिया गया!",
	vaultDeleted: "सेटिंग्स हटा दी गईं।",

	// Vault gate
	vaultGateTitle: "uncloseai.",
	vaultGateNew: "आपका चैट इतिहास, API कुंजियाँ और सेटिंग्स AES-256 से एन्क्रिप्ट किए गए हैं — आपके द्वारा चुने गए पासवर्ड और डिवाइस-विशिष्ट सॉल्ट का उपयोग करके। प्रत्येक वेबसाइट का अपना अलग वॉल्ट होता है — आप हर साइट के लिए अलग पासवर्ड का उपयोग कर सकते हैं। शुरू करने के लिए एक पासवर्ड चुनें।",
	vaultGateReturning: "आपका एन्क्रिप्टेड चैट इतिहास, API कुंजियाँ और सेटिंग्स प्रतीक्षा कर रही हैं। इस साइट का वॉल्ट अनलॉक करने के लिए अपना पासवर्ड दर्ज करें।",
	vaultGateCreate: "वॉल्ट बनाएं",
	vaultGateUnlock: "अनलॉक करें",
};