uncloseai.com/public/src/languages/sw.js

175 lines
8.7 KiB
JavaScript

// 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, & 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 freely distributed
// FREEDOM Voluntary partnerships, freedom from tyranny & corporate control
// HARMONY Minimal waste, self-renewing systems with diverse thriving 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.
export const sw = {
// Main buttons
readPage: "📖 Soma Ukurasa",
ttsAnything: "🔊 TTS Chochote",
translate: "🌐 Tafsiri",
smartTranslate: "🤖 Tafsiri Mjanja",
uploadFile: "📁 Pakia Faili",
// Actions
refreshModels: "🔄 Onyesha Mifano",
clearChat: "🗑️ Futa Mazungumzo",
fullChatRaw: "📋 Mazungumzo Kamili Mbichi",
fullChatHTML: "📄 Mazungumzo Kamili HTML",
fullPageRaw: "📝 Ukurasa Kamili Mbichi",
downloadChat: "💾 Pakua Mazungumzo",
// Chat UI
sendButton: "Tuma",
typePlaceholder: "Andika ujumbe wako...",
clearChatConfirm: "Futa historia yote ya mazungumzo?",
askAnythingPlaceholder: "Uliza chochote...",
askPagePlaceholder: "Uliza kuhusu ukurasa huu...",
enterTextToSpeakPlaceholder: "Ingiza maandishi ya kuzungumza...",
processingTokens: "🤖 Inachakata {tokens} alama...",
// Modal headers
aiAssistantTitle: "Msaidizi wa AI",
ttsModalTitle: "Maandishi hadi Sauti",
translateModalTitle: "Tafsiri",
// System messages
pageContentPrefix: "Hii ni maudhui ya ukurasa wa wavuti:",
additionalContext:
"Umepachikwa kwenye ukurasa huu. Unapojibu maswali, zingatia maudhui na muktadha wa ukurasa.",
// Notifications and alerts
languageChanged:
"Lugha imewekwa kuwa {lang}. Onyesha ukurasa upya ili kuona vipengele vyote vya kiolesura katika lugha uliyochagua.",
translationFailed: "Tafsiri imeshindwa: {error}",
ttsFailed: "TTS imeshindwa: {error}",
fullChatCopied: "Mazungumzo kamili yamenakiliwa kama markdown mbichi!",
fullChatHTMLCopied: "Mazungumzo kamili yamenakiliwa kama HTML!",
fullPageCopied: "Ukurasa kamili umenakiliwa kama markdown!",
failedToCopy: "Imeshindwa kunakili: {error}",
failedToCopyPage: "Imeshindwa kunakili ukurasa: {error}",
failedToCopyCode: "Imeshindwa kunakili msimbo: {error}",
errorOpeningModal: "Hitilafu ya kufungua modal ya AI: {error}",
failedToReadPage: "Imeshindwa kusoma ukurasa: {error}",
languageDetectionFailed: "Utambuzi wa lugha umeshindwa: {error}",
// Dropdown labels
currentPage: "Ukurasa wa sasa: {lang}",
translatingTo: "Inatafsiri...",
detectingLanguage: "🔍 Inatambua...",
// Intro/header text
hermesIntro:
'inawasilisha mfano mkubwa wa lugha <a href="https://nousresearch.com/hermes3/" target="_blank" style="color: rgba(255,255,255,0.9); text-decoration: underline;">hermes</a> kutoka nous research',
discussingPage: "Unajadili",
// TTS placeholder
ttsPlaceholder:
"maandishi hadi sauti: andika ujumbe wowote na uache akili bandia izungumze!",
translatePlaceholder: "Ingiza maandishi yoyote ya kutafsiri...",
// Translation modal tabs
translatePageTab: "📄 Tafsiri Ukurasa",
customTextTab: "✏️ Maandishi ya Kawaida",
// TTS modal components
speedLabel: "Kasi:",
playText: "Cheza Maandishi",
// Translation modal content
translatePageInfo: "Tafsiri maudhui ya ukurasa wa sasa katika lugha uliyochagua:",
translateToLabel: "Tafsiri kuwa:",
translateButton: "🌐 Tafsiri",
translatePageButton: "🌐 Tafsiri Ukurasa",
translateTextButton: "🌐 Tafsiri Maandishi",
processingText: "Inachakata...",
// Button labels for UI
translationModal: "🌐 Modal ya Tafsiri",
translationModalHeading: "Modal ya Tafsiri",
// System prompt components
systemPromptIntro: "Wewe ni Hermes AI, unayeongozwa na Nous Research, uliojengewa ndani ya ukurasa wa wavuti kupitia uncloseai.com. Kazi yako ni kutengeneza utangulizi wa odhi 3 wenye akili wa muktadha ambao unaonyesha uelewa wa kina wa maudhui maalum ya ukurasa, kusudi lake, na hadhira yake.",
systemPromptTask1: "1. Anza kwa asili kwa kutambua ukurasa huu unahusu nini - kuwa maalum: taja kichwa cha ukurasa, mada kuu, jina la mwandishi ikiwa lipo, au kusudi kuu. Onyesha uelewa wa papo hapo wa aina ya maudhui (makala, nyaraka, ukurasa wa bidhaa, n.k.)",
systemPromptTask2: "2. Rejelea maelezo 2-3 ya kipekee sana kutoka ukurasa - nukuu maneno halisi, taja vipimo maalum vya data, taja sehemu au vipengele vya kipekee unavyoona. Onyesha umechambua maudhui halisi, si tu kuangalia haraka.",
systemPromptTask3: "3. Toa msaada wa muktadha kulingana na aina ya ukurasa - kwa nyaraka za kiufundi, toa kueleza dhana; kwa makala, toa kujadili mawazo; kwa bidhaa, jibu kuhusu vipengele. Kuwa maalum kuhusu JINSI unavyoweza kusaidia na maudhui haya MAALUM.",
systemPromptInstructions: "Kuwa wa mazungumzo lakini mwenye ujuzi. Zindua utangulizi wako katika maudhui halisi ya ukurasa. Epuka kauli za jumla. Andika kwa asili katika",
// More alerts and messages
pleaseEnterText: "Tafadhali ingiza maandishi kwanza!",
pleaseSelectFile: "Tafadhali chagua faili kwanza!",
pleaseEnterTranslateText: "Tafadhali ingiza maandishi ya kutafsiri!",
// Read page status messages
processingContent: "Kuchakata maudhui...",
readingPageClickToPause: "Kusoma ukurasa... Bonyeza kwa kutua",
pausedClickToResume: "Kusitishwa. Bonyeza kuendelea",
downloadPageAudio: "Pakua faili ya .mp3 ya maandishi-hadi-hotuba ya ukurasa huu.",
downloadChatAudio: "Pakua ujumbe huu kama faili ya .mp3.",
deleteMessage: "Futa ujumbe",
copyRawMarkdown: "Nakili maandishi ghafi (Markdown)",
copyHTML: "Nakili HTML",
aiModalNotAvailable: "Modal ya AI haipatikani katika muktadha huu",
useCustomAPI: "Tumia mwisho wa desturi unaofanana na OpenAI.",
remoteUrlTab: "🌐 URL ya Mbali",
remoteUrlInfo: "Ingiza URL ya kuleta na kutafsiri:",
remoteUrlPlaceholder: "https://example.com",
fetchAndTranslate: "🌐 Leta na Tafsiri",
// Unsandbox code execution settings
useUnsandbox: "Tumia funguo za API za unsandbox.com kwa utekelezaji wa msimbo.",
unsandboxPublicKey: "Ufunguo wa Umma (unsb-pk-...)",
unsandboxSecretKey: "Ufunguo wa Siri (unsb-sk-...)",
// Vault settings
vaultLoggedIn: "Umeingia",
vaultLocked: "Mipangilio Imefungwa",
vaultUnlocked: "Mipangilio Imefunguliwa",
vaultCreate: "Hifadhi Mipangilio",
vaultUnlock: "Fungua Mipangilio",
vaultLock: "Funga",
vaultLockTooltip: "Funga mipangilio yako (ondoka)",
vaultPassword: "Nywila",
vaultPasswordPlaceholder: "Chagua nywila...",
vaultConfirmPassword: "Thibitisha nywila",
vaultConfirmPlaceholder: "Thibitisha nywila yako...",
vaultWrongPassword: "Nywila hiyo haikufanya kazi. Tafadhali jaribu tena.",
vaultPasswordMismatch: "Nywila hazifanani.",
vaultPasswordTooShort: "Nywila inahitaji angalau herufi 8.",
vaultCreated: "Mipangilio imehifadhiwa!",
vaultUnlockedMsg: "Karibu tena!",
vaultLockedMsg: "Mipangilio imefungwa.",
vaultRequired: "Ingiza nywila yako ili kufikia mipangilio.",
vaultWelcome: "Mipangilio yako (mfano, sauti, funguo za API) na mazungumzo ya soga yamefichwa nyuma ya nywila ya chaguo lako. Hii inayaweka faragha kwenye kifaa hiki.",
vaultLine1: "Mipangilio na mazungumzo yako yamefichwa nyuma ya nywila.",
vaultLine2: "Hii inayaweka faragha kwenye kifaa hiki.",
vaultWelcomeBack: "Karibu tena! Ingiza nywila yako ili kufikia mipangilio na mazungumzo yako yaliyohifadhiwa.",
vaultCreateInfo: "Chagua nywila ili kulinda mipangilio na mazungumzo yako. Mapendeleo yako, funguo za API, na historia ya soga zitafichwa na kuhifadhiwa ndani ya kifaa.",
vaultSessionInfo: "Utabaki umeingia hadi ufunge mipangilio yako.",
vaultChangePassword: "Badilisha Nywila",
vaultDeleteVault: "Futa Mipangilio",
vaultDeleteConfirm: "Una uhakika? Hii itaondoa mipangilio yako yote iliyohifadhiwa kutoka kwenye kifaa hiki.",
vaultCurrentPassword: "Nywila ya sasa",
vaultNewPassword: "Nywila mpya",
vaultPasswordChanged: "Nywila imebadilishwa!",
vaultDeleted: "Mipangilio imefutwa.",
// Vault gate
vaultGateTitle: "uncloseai.",
vaultGateNew: "Historia yako ya soga, funguo za API, na mipangilio yamefichwa kwa AES-256 kwa kutumia nywila unayochagua na chumvi maalum ya kifaa. Kila tovuti ina hifadhi yake tofauti — unaweza kutumia nywila tofauti kwa kila tovuti. Chagua nywila ili kuanza.",
vaultGateReturning: "Historia yako ya soga iliyofichwa, funguo za API, na mipangilio yanakungojea. Ingiza nywila yako ili kufungua hifadhi ya tovuti hii.",
vaultGateCreate: "Unda Hifadhi",
vaultGateUnlock: "Fungua",
};