diff --git a/frontend/src/locales/lv/common.js b/frontend/src/locales/lv/common.js
new file mode 100644
index 0000000000..b95a957df4
--- /dev/null
+++ b/frontend/src/locales/lv/common.js
@@ -0,0 +1,956 @@
+// Anything with "null" requires a translation. Contribute to translation via a PR!
+const TRANSLATIONS = {
+ onboarding: {
+ home: {
+ title: "Laipni lūgti",
+ getStarted: "Sākt darbu",
+ },
+ llm: {
+ title: "LLM preferences",
+ description:
+ "AnythingLLM var strādāt ar daudziem LLM pakalpojumu sniedzējiem. Šis būs pakalpojums, kas apstrādās sarunas.",
+ },
+ userSetup: {
+ title: "Lietotāja iestatīšana",
+ description: "Konfigurējiet savus lietotāja iestatījumus.",
+ howManyUsers: "Cik daudz lietotāju izmantos šo instanci?",
+ justMe: "Tikai es",
+ myTeam: "Mana komanda",
+ instancePassword: "Instances parole",
+ setPassword: "Vai vēlaties iestatīt paroli?",
+ passwordReq: "Parolēm jābūt vismaz 8 rakstzīmes garām.",
+ passwordWarn: "Svarīgi saglabāt šo paroli, jo nav atjaunošanas metodes.",
+ adminUsername: "Administratora konta lietotājvārds",
+ adminUsernameReq:
+ "Lietotājvārdam jābūt vismaz 6 rakstzīmes garam un jāsatur tikai mazie burti, cipari, pasvītrojumi un domuzīmes bez atstarpēm.",
+ adminPassword: "Administratora konta parole",
+ adminPasswordReq: "Parolēm jābūt vismaz 8 rakstzīmes garām.",
+ teamHint:
+ "Pēc noklusējuma jūs būsiet vienīgais administrators. Kad ievadīšana būs pabeigta, jūs varēsiet izveidot un uzaicināt citus būt par lietotājiem vai administratoriem. Neaizmirstiet savu paroli, jo tikai administratori var atiestatīt paroles.",
+ },
+ data: {
+ title: "Datu apstrāde un privātums",
+ description:
+ "Mēs esam apņēmušies nodrošināt caurskatāmību un kontroli pār jūsu personīgajiem datiem.",
+ settingsHint:
+ "Šos iestatījumus var pārkonfigurēt jebkurā laikā iestatījumos.",
+ },
+ survey: {
+ title: "Laipni lūgti AnythingLLM",
+ description:
+ "Palīdziet mums veidot AnythingLLM atbilstoši jūsu vajadzībām. Neobligāti.",
+ email: "Kāds ir jūsu e-pasts?",
+ useCase: "Kam izmantosiet AnythingLLM?",
+ useCaseWork: "Darbam",
+ useCasePersonal: "Personīgai lietošanai",
+ useCaseOther: "Citam nolūkam",
+ comment: "Kā jūs uzzinājāt par AnythingLLM?",
+ commentPlaceholder:
+ "Reddit, Twitter, GitHub, YouTube utt. - Ļaujiet mums zināt, kā jūs mūs atradāt!",
+ skip: "Izlaist aptauju",
+ thankYou: "Paldies par jūsu atsauksmi!",
+ },
+ workspace: {
+ title: "Izveidojiet savu pirmo darba telpu",
+ description:
+ "Izveidojiet savu pirmo darba telpu un sāciet darbu ar AnythingLLM.",
+ },
+ },
+ common: {
+ "workspaces-name": "Darba telpas nosaukums",
+ error: "kļūda",
+ success: "veiksmīgi",
+ user: "Lietotājs",
+ selection: "Modeļa izvēle",
+ saving: "Saglabā...",
+ save: "Saglabāt izmaiņas",
+ previous: "Iepriekšējā lapa",
+ next: "Nākamā lapa",
+ optional: "Neobligāti",
+ yes: "Jā",
+ no: "Nē",
+ },
+ settings: {
+ title: "Instances iestatījumi",
+ system: "Vispārīgie iestatījumi",
+ invites: "Ielūgumi",
+ users: "Lietotāji",
+ workspaces: "Darba telpas",
+ "workspace-chats": "Darba telpas sarunas",
+ customization: "Pielāgošana",
+ interface: "UI preferences",
+ branding: "Zīmolraide un identitāte",
+ chat: "Sarunas",
+ "api-keys": "Izstrādātāja API",
+ llm: "LLM",
+ transcription: "Transkripcija",
+ embedder: "Embedder",
+ "text-splitting": "Teksta sadalītājs un sadrumstalošana",
+ "voice-speech": "Balss un runa",
+ "vector-database": "Vektoru datubāze",
+ embeds: "Sarunas ietvere",
+ "embed-chats": "Sarunas ietveres vēsture",
+ security: "Drošība",
+ "event-logs": "Notikumu žurnāli",
+ privacy: "Privātums un dati",
+ "ai-providers": "AI pakalpojumu sniedzēji",
+ "agent-skills": "Aģenta prasmes",
+ admin: "Administrators",
+ tools: "Rīki",
+ "system-prompt-variables": "Sistēmas uzvednes mainīgie",
+ "experimental-features": "Eksperimentālās funkcijas",
+ contact: "Sazināties ar atbalstu",
+ "browser-extension": "Pārlūka paplašinājums",
+ },
+ login: {
+ "multi-user": {
+ welcome: "Laipni lūgti",
+ "placeholder-username": "Lietotājvārds",
+ "placeholder-password": "Parole",
+ login: "Ielogoties",
+ validating: "Validē...",
+ "forgot-pass": "Aizmirsi paroli",
+ reset: "Atiestatīt",
+ },
+ "sign-in": {
+ start: "Piesakieties savā",
+ end: "kontā.",
+ },
+ "password-reset": {
+ title: "Paroles atiestatīšana",
+ description:
+ "Sniedziet nepieciešamo informāciju zemāk, lai atiestatītu savu paroli.",
+ "recovery-codes": "Atjaunošanas kodi",
+ "recovery-code": "Atjaunošanas kods {{index}}",
+ "back-to-login": "Atpakaļ uz pieteikšanos",
+ },
+ },
+ welcomeMessage: {
+ part1:
+ "Laipni lūgti AnythingLLM, AnythingLLM ir Mintplex Labs izstrādāts atvērtā koda AI rīks, kas pārvērš jebko par apmācītu čatbotu, kuru varat izmantot vaicājumiem un sarunām. AnythingLLM ir BYOK (bring-your-own-keys) programmatūra, tāpēc nav abonēšanas, maksas vai papildu maksājumu par šo programmatūru, izņemot pakalpojumus, kurus vēlaties izmantot ar to.",
+ part2:
+ "AnythingLLM ir vienkāršākais veids, kā apvienot spēcīgus AI produktus, piemēram, OpenAi, GPT-4, LangChain, PineconeDB, ChromaDB un citus pakalpojumus, kārtīgā paketē bez liekas piepūles, lai palielinātu savu produktivitāti 100 reizes.",
+ part3:
+ "AnythingLLM var darboties pilnībā lokāli jūsu datorā ar minimālu piepūli, jūs pat nepamanīsiet tā klātbūtni! GPU nav nepieciešams. Pieejama arī mākoņa un lokālā instalācija.\nAI rīku ekosistēma kļūst spēcīgāka ar katru dienu. AnythingLLM to padara viegli izmantojamu.",
+ githubIssue: "Izveidot problēmpieteikumu GitHub",
+ user1: "Kā man sākt?!",
+ part4:
+ 'Tas ir vienkārši. Visas kolekcijas ir organizētas grupās, ko sauc par "Darba telpām". Darba telpas ir failu, dokumentu, attēlu, PDF un citu failu grupējumi, kas tiks pārveidoti par kaut ko, ko LLM var saprast un izmantot sarunā.\n\nJūs varat pievienot un noņemt failus jebkurā laikā.',
+ createWorkspace: "Izveidojiet savu pirmo darba telpu",
+ user2:
+ "Vai tas ir kaut kas līdzīgs AI dropbox vai tamlīdzīgi? Kā ar sarunām? Vai tas ir čatbots?",
+ part5:
+ "AnythingLLM ir vairāk nekā vienkārši gudrāks Dropbox.\n\nAnythingLLM piedāvā divus veidus, kā runāt ar saviem datiem:\n\nVaicājums: Jūsu sarunas atgriezīs datus vai secinājumus, kas atrasti dokumentos jūsu darba telpā, kam tam ir piekļuve. Vairāk dokumentu pievienošana darba telpai padara to gudrāku! \n\nSaruna: Jūsu dokumenti + jūsu notiekošā sarunu vēsture abi vienlaikus veido LLM zināšanas. Lieliski piemērots reāllaika teksta informācijas vai korekciju un pārpratumu pievienošanai, kas varētu rasties LLM. \n\nJūs varat pārslēgties starp abiem režīmiem \nsarunas vidū!",
+ user3: "Vau, tas izklausās lieliski, ļaujiet man to izmēģināt tūlīt!",
+ part6: "Izbaudi!",
+ starOnGitHub: "Zvaigzne GitHub",
+ contact: "Sazināties ar Mintplex Labs",
+ },
+ "main-page": {
+ noWorkspaceError: "Lūdzu izveidojiet darba telpu pirms sarunas sākšanas.",
+ checklist: {
+ title: "Darba sākšana",
+ tasksLeft: "atlikušie uzdevumi",
+ completed: "Jūs esat ceļā, lai kļūtu par AnythingLLM ekspertu!",
+ dismiss: "aizvērt",
+ tasks: {
+ create_workspace: {
+ title: "Izveidot darba telpu",
+ description: "Izveidojiet savu pirmo darba telpu, lai sāktu",
+ action: "Izveidot",
+ },
+ send_chat: {
+ title: "Nosūtīt sarunu",
+ description: "Sāciet sarunu ar savu AI asistentu",
+ action: "Saruna",
+ },
+ embed_document: {
+ title: "Iegult dokumentu",
+ description: "Pievienojiet savu pirmo dokumentu darba telpai",
+ action: "Iegult",
+ },
+ setup_system_prompt: {
+ title: "Iestatīt sistēmas uzvedni",
+ description: "Konfigurējiet sava AI asistenta uzvedību",
+ action: "Iestatīt",
+ },
+ define_slash_command: {
+ title: "Definēt slīpsvītras komandu",
+ description: "Izveidojiet pielāgotas komandas savam asistentam",
+ action: "Definēt",
+ },
+ visit_community: {
+ title: "Apmeklēt kopienas centru",
+ description: "Izpētiet kopienas resursus un veidnes",
+ action: "Pārlūkot",
+ },
+ },
+ },
+ quickLinks: {
+ title: "Ātrās saites",
+ sendChat: "Sūtīt sarunu",
+ embedDocument: "Iegult dokumentu",
+ createWorkspace: "Izveidot darba telpu",
+ },
+ exploreMore: {
+ title: "Izpētiet vairāk funkciju",
+ features: {
+ customAgents: {
+ title: "Pielāgoti AI aģenti",
+ description:
+ "Veidojiet spēcīgus AI aģentus un automatizācijas bez koda.",
+ primaryAction: "Sarunāties izmantojot @agent",
+ secondaryAction: "Veidot aģenta plūsmu",
+ },
+ slashCommands: {
+ title: "Slīpsvītras komandas",
+ description:
+ "Ietaupiet laiku un ievietojiet uzvednes izmantojot pielāgotas slīpsvītras komandas.",
+ primaryAction: "Izveidot slīpsvītras komandu",
+ secondaryAction: "Izpētīt centrā",
+ },
+ systemPrompts: {
+ title: "Sistēmas uzvednes",
+ description:
+ "Modificējiet sistēmas uzvedni, lai pielāgotu AI atbildes darba telpā.",
+ primaryAction: "Modificēt sistēmas uzvedni",
+ secondaryAction: "Pārvaldīt uzvednes mainīgos",
+ },
+ },
+ },
+ announcements: {
+ title: "Atjauninājumi un paziņojumi",
+ },
+ resources: {
+ title: "Resursi",
+ links: {
+ docs: "Dokumentācija",
+ star: "Zvaigzne GitHub",
+ },
+ keyboardShortcuts: null,
+ },
+ },
+ "new-workspace": {
+ title: "Jauna darba telpa",
+ placeholder: "Mana darba telpa",
+ },
+ "workspaces—settings": {
+ general: "Vispārīgie iestatījumi",
+ chat: "Sarunas iestatījumi",
+ vector: "Vektoru datubāze",
+ members: "Dalībnieki",
+ agent: "Aģenta konfigurācija",
+ },
+ general: {
+ vector: {
+ title: "Vektoru skaits",
+ description: "Kopējais vektoru skaits jūsu vektoru datubāzē.",
+ },
+ names: {
+ description: "Tas mainīs tikai jūsu darba telpas attēlojamo nosaukumu.",
+ },
+ message: {
+ title: "Ieteiktās sarunas ziņas",
+ description:
+ "Pielāgojiet ziņas, kas tiks ieteiktas jūsu darba telpas lietotājiem.",
+ add: "Pievienot jaunu ziņu",
+ save: "Saglabāt ziņas",
+ heading: "Izskaidro man",
+ body: "AnythingLLM priekšrocības",
+ },
+ pfp: {
+ title: "Asistenta profila attēls",
+ description: "Pielāgojiet asistenta profila attēlu šai darba telpai.",
+ image: "Darba telpas attēls",
+ remove: "Noņemt darba telpas attēlu",
+ },
+ delete: {
+ title: "Dzēst darba telpu",
+ description:
+ "Dzēst šo darba telpu un visus tās datus. Tas dzēsīs darba telpu visiem lietotājiem.",
+ delete: "Dzēst darba telpu",
+ deleting: "Dzēš darba telpu...",
+ "confirm-start": "Jūs gatavojaties dzēst visu savu",
+ "confirm-end":
+ "darba telpu. Tas noņems visus vektoru iegulšanas jūsu vektoru datubāzē.\n\nOriģinālie avota faili paliks neskartie. Šī darbība ir neatgriezeniska.",
+ },
+ },
+ chat: {
+ llm: {
+ title: "Darba telpas LLM pakalpojumu sniedzējs",
+ description:
+ "Konkrētais LLM pakalpojumu sniedzējs un modelis, kas tiks izmantots šai darba telpai. Pēc noklusējuma tas izmanto sistēmas LLM pakalpojumu sniedzēju un iestatījumus.",
+ search: "Meklēt visus LLM pakalpojumu sniedzējus",
+ },
+ model: {
+ title: "Darba telpas sarunas modelis",
+ description:
+ "Konkrētais sarunas modelis, kas tiks izmantots šai darba telpai. Ja tukšs, izmantos sistēmas LLM preferences.",
+ wait: "-- gaida modeļus --",
+ },
+ mode: {
+ title: "Sarunas režīms",
+ chat: {
+ title: "Saruna",
+ "desc-start": "sniegs atbildes ar LLM vispārējām zināšanām",
+ and: "un",
+ "desc-end": "dokumentu kontekstu, kas tiek atrasts.",
+ },
+ query: {
+ title: "Vaicājums",
+ "desc-start": "sniegs atbildes",
+ only: "tikai",
+ "desc-end": "ja tiek atrasts dokumentu konteksts.",
+ },
+ },
+ history: {
+ title: "Sarunu vēsture",
+ "desc-start":
+ "Iepriekšējo sarunu skaits, kas tiks iekļauts atbildes īslaicīgajā atmiņā.",
+ recommend: "Ieteicams 20. ",
+ "desc-end":
+ "Vairāk nekā 45 var novest pie nepārtrauktām sarunu kļūmēm atkarībā no ziņojuma izmēra.",
+ },
+ prompt: {
+ title: "Sistēmas uzvedne",
+ description:
+ "Uzvedne, kas tiks izmantota šajā darba telpā. Definējiet kontekstu un instrukcijas AI, lai ģenerētu atbildi. Jums vajadzētu nodrošināt rūpīgi izstrādātu uzvedni, lai AI varētu ģenerēt atbilstošu un precīzu atbildi.",
+ history: {
+ title: "Sistēmas uzvednes vēsture",
+ clearAll: "Notīrīt visu",
+ noHistory: "Nav pieejama sistēmas uzvednes vēsture",
+ restore: "Atjaunot",
+ delete: "Dzēst",
+ deleteConfirm: "Vai tiešām vēlaties dzēst šo vēstures ierakstu?",
+ clearAllConfirm:
+ "Vai tiešām vēlaties nodzēst visu vēsturi? Šo darbību nevar atsaukt.",
+ expand: "Paplašināt",
+ },
+ },
+ refusal: {
+ title: "Vaicājuma režīma atteikuma atbilde",
+ "desc-start": "Kad",
+ query: "vaicājuma",
+ "desc-end":
+ "režīmā, jūs varētu vēlēties atgriezt pielāgotu atteikuma atbildi, kad konteksts nav atrasts.",
+ },
+ temperature: {
+ title: "LLM Temperatūra",
+ "desc-start":
+ 'Šis iestatījums kontrolē, cik "radošas" būs jūsu LLM atbildes.',
+ "desc-end":
+ "Jo lielāks skaitlis, jo radošākas atbildes. Dažiem modeļiem tas var novest pie nesaprotamām atbildēm, ja iestatīts pārāk augsts.",
+ hint: "Lielākajai daļai LLM ir dažādi pieņemami derīgo vērtību diapazoni. Konsultējieties ar savu LLM pakalpojumu sniedzēju par šo informāciju.",
+ },
+ },
+ "vector-workspace": {
+ identifier: "Vektoru datubāzes identifikators",
+ snippets: {
+ title: "Maksimālie konteksta fragmenti",
+ description:
+ "Šis iestatījums kontrolē maksimālo konteksta fragmentu skaitu, kas tiks nosūtīti LLM katrai sarunai vai vaicājumam.",
+ recommend: "Ieteicams: 4",
+ },
+ doc: {
+ title: "Dokumentu līdzības slieksnis",
+ description:
+ "Minimālais līdzības rādītājs, kas nepieciešams, lai avots tiktu uzskatīts par saistītu ar sarunu. Jo lielāks skaitlis, jo līdzīgākam avotam jābūt sarunai.",
+ zero: "Bez ierobežojuma",
+ low: "Zems (līdzības vērtējums ≥ .25)",
+ medium: "Vidējs (līdzības vērtējums ≥ .50)",
+ high: "Augsts (līdzības vērtējums ≥ .75)",
+ },
+ reset: {
+ reset: "Atiestatīt vektoru datubāzi",
+ resetting: "Notīra vektorus...",
+ confirm:
+ "Jūs gatavojaties atiestatīt šīs darba telpas vektoru datubāzi. Tas noņems visas pašlaik iegultās vektoru iegulšanas.\n\nOriģinālie avota faili paliks neskartie. Šī darbība ir neatgriezeniska.",
+ error: "Darba telpas vektoru datubāzi nevarēja atiestatīt!",
+ success: "Darba telpas vektoru datubāze tika atiestatīta!",
+ },
+ },
+ agent: {
+ "performance-warning":
+ "LLM, kas tieši neatbalsta rīku izsaukumus, veiktspēja ir ļoti atkarīga no modeļa iespējām un precizitātes. Dažas iespējas var būt ierobežotas vai nefunkcionālas.",
+ provider: {
+ title: "Darba telpas aģenta LLM pakalpojumu sniedzējs",
+ description:
+ "Konkrētais LLM pakalpojumu sniedzējs un modelis, kas tiks izmantots šīs darba telpas @agent aģentam.",
+ },
+ mode: {
+ chat: {
+ title: "Darba telpas aģenta sarunas modelis",
+ description:
+ "Konkrētais sarunas modelis, kas tiks izmantots šīs darba telpas @agent aģentam.",
+ },
+ title: "Darba telpas aģenta modelis",
+ description:
+ "Konkrētais LLM modelis, kas tiks izmantots šīs darba telpas @agent aģentam.",
+ wait: "-- gaida modeļus --",
+ },
+ skill: {
+ title: "Noklusējuma aģenta prasmes",
+ description:
+ "Uzlabojiet noklusējuma aģenta dabiskās spējas ar šīm iepriekš izveidotajām prasmēm. Šis uzstādījums attiecas uz visām darba telpām.",
+ rag: {
+ title: "RAG un ilgtermiņa atmiņa",
+ description:
+ 'Ļaujiet aģentam izmantot jūsu lokālos dokumentus, lai atbildētu uz vaicājumu, vai lūdziet aģentu "atcerēties" satura daļas ilgtermiņa atmiņas izguvei.',
+ },
+ view: {
+ title: "Skatīt un apkopot dokumentus",
+ description:
+ "Ļaujiet aģentam uzskaitīt un apkopot pašlaik iegulto darba telpas failu saturu.",
+ },
+ scrape: {
+ title: "Iegūt tīmekļa vietnes",
+ description: "Ļaujiet aģentam apmeklēt un iegūt tīmekļa vietņu saturu.",
+ },
+ generate: {
+ title: "Ģenerēt diagrammas",
+ description:
+ "Iespējot noklusējuma aģentam ģenerēt dažāda veida diagrammas no sarunā sniegtajiem vai dotajiem datiem.",
+ },
+ save: {
+ title: "Ģenerēt un saglabāt failus pārlūkā",
+ description:
+ "Iespējot noklusējuma aģentam ģenerēt un rakstīt failus, kas saglabājas un var tikt lejupielādēti jūsu pārlūkā.",
+ },
+ web: {
+ title: "Tiešsaistes tīmekļa meklēšana un pārlūkošana",
+ "desc-start":
+ "Ļaujiet savam aģentam meklēt tīmeklī, lai atbildētu uz jūsu jautājumiem, savienojoties ar tīmekļa meklēšanas (SERP) pakalpojumu sniedzēju.",
+ "desc-end":
+ "Tīmekļa meklēšana aģenta sesijās nedarbosies, līdz tas nebūs iestatīts.",
+ },
+ },
+ },
+ recorded: {
+ title: "Darba telpas sarunas",
+ description:
+ "Šīs ir visas ierakstītās sarunas un ziņas, ko lietotāji ir nosūtījuši, sakārtotas pēc to izveides datuma.",
+ export: "Eksportēt",
+ table: {
+ id: "ID",
+ by: "Nosūtīja",
+ workspace: "Darba telpa",
+ prompt: "Uzvedne",
+ response: "Atbilde",
+ at: "Nosūtīts",
+ },
+ },
+ customization: {
+ interface: {
+ title: "UI preferences",
+ description: "Iestatiet savas UI preferences AnythingLLM.",
+ },
+ branding: {
+ title: "Zīmolrade un identitāte",
+ description:
+ "Pielāgojiet savu AnythingLLM instanci ar pielāgotu zīmolradi.",
+ },
+ chat: {
+ title: "Saruna",
+ description: "Iestatiet savas sarunas preferences AnythingLLM.",
+ auto_submit: {
+ title: "Automātiski iesniegt runas ievadi",
+ description: "Automātiski iesniegt runas ievadi pēc klusuma perioda",
+ },
+ auto_speak: {
+ title: "Automātiski runāt atbildes",
+ description: "Automātiski runāt atbildes no AI",
+ },
+ spellcheck: {
+ title: "Iespējot pareizrakstības pārbaudi",
+ description:
+ "Iespējot vai atspējot pareizrakstības pārbaudi sarunas ievades laukā",
+ },
+ },
+ items: {
+ theme: {
+ title: "Tēma",
+ description: "Izvēlieties vēlamo krāsu tēmu lietotnei.",
+ },
+ "show-scrollbar": {
+ title: "Rādīt ritjoslu",
+ description: "Iespējot vai atspējot ritjoslu sarunas logā.",
+ },
+ "support-email": {
+ title: "Atbalsta e-pasts",
+ description:
+ "Iestatiet atbalsta e-pasta adresi, kam lietotājiem jābūt pieejamam, kad viņiem nepieciešama palīdzība.",
+ },
+ "app-name": {
+ title: "Nosaukums",
+ description:
+ "Iestatiet nosaukumu, kas tiek rādīts pieteikšanās lapā visiem lietotājiem.",
+ },
+ "chat-message-alignment": {
+ title: "Sarunas ziņu līdzinājums",
+ description:
+ "Izvēlieties ziņu līdzinājuma režīmu, izmantojot sarunas saskarni.",
+ },
+ "display-language": {
+ title: "Displeja valoda",
+ description:
+ "Izvēlieties vēlamo valodu AnythingLLM lietotāja saskarnei - kad pieejami tulkojumi.",
+ },
+ logo: {
+ title: "Zīmola logotips",
+ description:
+ "Augšupielādējiet savu pielāgoto logotipu, lai to rādītu visās lapās.",
+ add: "Pievienot pielāgotu logotipu",
+ recommended: "Ieteicamais izmērs: 800 x 200",
+ remove: "Noņemt",
+ replace: "Aizvietot",
+ },
+ "welcome-messages": {
+ title: "Sveiciena ziņojumi",
+ description:
+ "Pielāgojiet sveiciena ziņojumus, kas tiek rādīti lietotājiem. Tikai ne-administratori redzēs šos ziņojumus.",
+ new: "Jauns",
+ system: "sistēma",
+ user: "lietotājs",
+ message: "ziņojums",
+ assistant: "AnythingLLM čata asistents",
+ "double-click": "Dubultklikšķis, lai rediģētu...",
+ save: "Saglabāt ziņojumus",
+ },
+ "browser-appearance": {
+ title: "Pārlūkprogrammas izskats",
+ description:
+ "Pielāgojiet pārlūkprogrammas cilnes izskatu un nosaukumu, kad lietotne ir atvērta.",
+ tab: {
+ title: "Nosaukums",
+ description:
+ "Iestatiet pielāgotu cilnes nosaukumu, kad lietotne ir atvērta pārlūkprogrammā.",
+ },
+ favicon: {
+ title: "Favicon",
+ description: "Izmantojiet pielāgotu favicon pārlūkprogrammas cilnei.",
+ },
+ },
+ "sidebar-footer": {
+ title: "Sānu joslas kājenes vienumi",
+ description:
+ "Pielāgojiet kājenes vienumus, kas tiek attēloti sānu joslas apakšā.",
+ icon: "Ikona",
+ link: "Saite",
+ },
+ },
+ },
+ api: {
+ title: "API atslēgas",
+ description:
+ "API atslēgas ļauj to īpašniekam programmatiski piekļūt un pārvaldīt šo AnythingLLM instanci.",
+ link: "Lasīt API dokumentāciju",
+ generate: "Ģenerēt jaunu API atslēgu",
+ table: {
+ key: "API atslēga",
+ by: "Izveidoja",
+ created: "Izveidots",
+ },
+ },
+ llm: {
+ title: "LLM preferences",
+ description:
+ "Šie ir akreditācijas dati un iestatījumi jūsu vēlamajam LLM čata un iegulšanas pakalpojuma sniedzējam. Ir svarīgi, lai šīs atslēgas būtu aktuālas un pareizas, pretējā gadījumā AnythingLLM nedarbosies pareizi.",
+ provider: "LLM pakalpojuma sniedzējs",
+ },
+ transcription: {
+ title: "Transkripcijas modeļa preferences",
+ description:
+ "Šie ir akreditācijas dati un iestatījumi jūsu vēlamajam transkripcijas modeļa pakalpojuma sniedzējam. Ir svarīgi, lai šīs atslēgas būtu aktuālas un pareizas, pretējā gadījumā multivides faili un audio netiks transkribēti.",
+ provider: "Transkripcijas pakalpojuma sniedzējs",
+ "warn-start":
+ "Izmantojot lokālo whisper modeli iekārtās ar ierobežotu RAM vai CPU var apstādināt AnythingLLM, apstrādājot multivides failus.",
+ "warn-recommend":
+ "Mēs iesakām vismaz 2GB RAM un augšupielādēt failus <10Mb.",
+ "warn-end":
+ "Iebūvētais modelis automātiski lejupielādēsies pirmajā lietošanas reizē.",
+ },
+ embedding: {
+ title: "Iegulšanas preferences",
+ "desc-start":
+ "Izmantojot LLM, kas neatbalsta iebūvētu iegulšanas dzinēju - jums var būt nepieciešams papildus norādīt akreditācijas datus teksta iegulšanai.",
+ "desc-end":
+ "Iegulšana ir process, ar kuru teksts tiek pārveidots vektoros. Šie akreditācijas dati ir nepieciešami, lai pārveidotu jūsu failus un vaicājumus formātā, kuru AnythingLLM var izmantot apstrādei.",
+ provider: {
+ title: "Iegulšanas pakalpojuma sniedzējs",
+ description:
+ "Nav nepieciešama iestatīšana, izmantojot AnythingLLM iebūvēto iegulšanas dzinēju.",
+ },
+ },
+ text: {
+ title: "Teksta sadalīšanas un sagatavošanas preferences",
+ "desc-start":
+ "Dažreiz jūs, iespējams, vēlēsieties mainīt noklusējuma veidu, kā jauni dokumenti tiek sadalīti un sagatavoti pirms ievietošanas vektoru datubāzē.",
+ "desc-end":
+ "Jums vajadzētu mainīt šo iestatījumu tikai tad, ja saprotat, kā darbojas teksta sadalīšana un tās blakusefekti.",
+ "warn-start": "Šeit veiktās izmaiņas attieksies tikai uz",
+ "warn-center": "jauniem iegultajiem dokumentiem",
+ "warn-end": ", nevis esošajiem dokumentiem.",
+ size: {
+ title: "Teksta gabala izmērs",
+ description:
+ "Šis ir maksimālais rakstzīmju skaits, kas var būt vienā vektorā.",
+ recommend: "Iegult modeļa maksimālo garumu ir",
+ },
+ overlap: {
+ title: "Teksta gabalu pārklāšanās",
+ description:
+ "Šī ir maksimālā rakstzīmju pārklāšanās, kas notiek sadalīšanas laikā starp diviem blakus esošiem teksta gabaliem.",
+ },
+ },
+ vector: {
+ title: "Vektoru datubāze",
+ description:
+ "Šie ir akreditācijas dati un iestatījumi tam, kā darbosies jūsu AnythingLLM instance. Ir svarīgi, lai šīs atslēgas būtu aktuālas un pareizas.",
+ provider: {
+ title: "Vektoru datubāzes pakalpojuma sniedzējs",
+ description: "LanceDB nav nepieciešama konfigurācija.",
+ },
+ },
+ embeddable: {
+ title: "Iegulstāmie čata logrīki",
+ description:
+ "Iegulstāmie čata logrīki ir publiskas saziņas saskarnes, kas ir piesaistītas vienam darbam. Tie ļauj izveidot darba vietas, kuras pēc tam varat publicēt pasaulē.",
+ create: "Izveidot iegulumu",
+ table: {
+ workspace: "Darba vieta",
+ chats: "Nosūtītie čati",
+ Active: "Aktīvie domēni",
+ },
+ },
+ "embed-chats": {
+ title: "Iegulto čatu saraksts",
+ export: "Eksportēt",
+ description:
+ "Šie ir visi ierakstītie čati un ziņojumi no jebkura iegultā logrīka, ko esat publicējis.",
+ table: {
+ embed: "Iegultais",
+ sender: "Sūtītājs",
+ message: "Ziņojums",
+ response: "Atbilde",
+ at: "Nosūtīts",
+ },
+ },
+ multi: {
+ title: "Vairāklietotāju režīms",
+ description:
+ "Iestatiet savu instanci, lai atbalstītu jūsu komandu, aktivizējot vairāklietotāju režīmu.",
+ enable: {
+ "is-enable": "Vairāklietotāju režīms ir iespējots",
+ enable: "Iespējot vairāklietotāju režīmu",
+ description:
+ "Pēc noklusējuma jūs būsiet vienīgais administrators. Kā administrators jums būs jāizveido konti visiem jaunajiem lietotājiem vai administratoriem. Nezaudējiet savu paroli, jo tikai administratora lietotājs var atiestatīt paroles.",
+ username: "Administratora konta lietotājvārds",
+ password: "Administratora konta parole",
+ },
+ password: {
+ title: "Aizsardzība ar paroli",
+ description:
+ "Aizsargājiet savu AnythingLLM instanci ar paroli. Ja aizmirsīsiet šo paroli, nav atgūšanas metodes, tāpēc pārliecinieties, ka saglabājat šo paroli.",
+ },
+ instance: {
+ title: "Aizsargāt instanci ar paroli",
+ description:
+ "Pēc noklusējuma jūs būsiet vienīgais administrators. Kā administrators jums būs jāizveido konti visiem jaunajiem lietotājiem vai administratoriem. Nezaudējiet savu paroli, jo tikai administratora lietotājs var atiestatīt paroles.",
+ password: "Instances parole",
+ },
+ },
+ event: {
+ title: "Notikumu žurnāli",
+ description:
+ "Skatiet visas darbības un notikumus, kas notiek šajā instancē uzraudzības nolūkos.",
+ clear: "Notīrīt notikumu žurnālus",
+ table: {
+ type: "Notikuma veids",
+ user: "Lietotājs",
+ occurred: "Notika",
+ },
+ },
+ privacy: {
+ title: "Privātums un datu apstrāde",
+ description:
+ "Šī ir jūsu konfigurācija tam, kā savienotie trešo pušu pakalpojumu sniedzēji un AnythingLLM apstrādā jūsu datus.",
+ llm: "LLM izvēle",
+ embedding: "Iegulšanas preferences",
+ vector: "Vektoru datubāze",
+ anonymous: "Anonīmā telemetrija iespējota",
+ },
+ connectors: {
+ "search-placeholder": "Meklēt datu savienotājus",
+ "no-connectors": "Nav atrasti datu savienotāji.",
+ obsidian: {
+ name: "Obsidian",
+ description: "Importējiet Obsidian krātuvi ar vienu klikšķi.",
+ vault_location: "Krātuves atrašanās vieta",
+ vault_description:
+ "Atlasiet savu Obsidian krātuves mapi, lai importētu visas piezīmes un to savienojumus.",
+ selected_files: "Atrasti {{count}} markdown faili",
+ importing: "Notiek krātuves importēšana...",
+ import_vault: "Importēt krātuvi",
+ processing_time:
+ "Tas var aizņemt laiku atkarībā no jūsu krātuves lieluma.",
+ vault_warning:
+ "Lai izvairītos no konfliktiem, pārliecinieties, ka jūsu Obsidian krātuve pašlaik nav atvērta.",
+ },
+ github: {
+ name: "GitHub repozitorijs",
+ description:
+ "Importējiet visu publisku vai privātu GitHub repozitoriju ar vienu klikšķi.",
+ URL: "GitHub repozitorija URL",
+ URL_explained: "GitHub repozitorija URL, kuru vēlaties savākt.",
+ token: "GitHub piekļuves tokens",
+ optional: "neobligāts",
+ token_explained: "Piekļuves tokens, lai novērstu ātruma ierobežojumus.",
+ token_explained_start: "Bez ",
+ token_explained_link1: "personiskā piekļuves tokena",
+ token_explained_middle:
+ ", GitHub API var ierobežot savācamo failu skaitu ātruma ierobežojumu dēļ. Jūs varat ",
+ token_explained_link2: "izveidot pagaidu piekļuves tokenu",
+ token_explained_end: ", lai izvairītos no šīs problēmas.",
+ ignores: "Failu ignorēšana",
+ git_ignore:
+ "Saraksts .gitignore formātā, lai ignorētu konkrētus failus savākšanas laikā. Nospiediet enter pēc katra ieraksta, kuru vēlaties saglabāt.",
+ task_explained:
+ "Kad tas būs pabeigts, visi faili būs pieejami iegulšanai darba vietās dokumentu atlasītājā.",
+ branch: "Zars, no kura vēlaties savākt failus.",
+ branch_loading: "-- notiek pieejamo zaru ielāde --",
+ branch_explained: "Zars, no kura vēlaties savākt failus.",
+ token_information:
+ "Bez GitHub piekļuves tokena aizpildīšanas šis datu savienotājs varēs savākt tikai augšējā līmeņa failus repozitorijā GitHub publiskā API ātruma ierobežojumu dēļ.",
+ token_personal:
+ "Iegūstiet bezmaksas personisko piekļuves tokenu ar GitHub kontu šeit.",
+ },
+ gitlab: {
+ name: "GitLab repozitorijs",
+ description:
+ "Importējiet visu publisku vai privātu GitLab repozitoriju ar vienu klikšķi.",
+ URL: "GitLab repozitorija URL",
+ URL_explained: "GitLab repozitorija URL, kuru vēlaties savākt.",
+ token: "GitLab piekļuves tokens",
+ optional: "neobligāts",
+ token_explained: "Piekļuves tokens, lai novērstu ātruma ierobežojumus.",
+ token_description: "Atlasiet papildu entītijas, ko iegūt no GitLab API.",
+ token_explained_start: "Bez ",
+ token_explained_link1: "personiskā piekļuves tokena",
+ token_explained_middle:
+ ", GitLab API var ierobežot savācamo failu skaitu ātruma ierobežojumu dēļ. Jūs varat ",
+ token_explained_link2: "izveidot pagaidu piekļuves tokenu",
+ token_explained_end: ", lai izvairītos no šīs problēmas.",
+ fetch_issues: "Iegūt problēmas kā dokumentus",
+ ignores: "Failu ignorēšana",
+ git_ignore:
+ "Saraksts .gitignore formātā, lai ignorētu konkrētus failus savākšanas laikā. Nospiediet enter pēc katra ieraksta, kuru vēlaties saglabāt.",
+ task_explained:
+ "Kad tas būs pabeigts, visi faili būs pieejami iegulšanai darba vietās dokumentu atlasītājā.",
+ branch: "Zars, no kura vēlaties savākt failus",
+ branch_loading: "-- notiek pieejamo zaru ielāde --",
+ branch_explained: "Zars, no kura vēlaties savākt failus.",
+ token_information:
+ "Bez GitLab piekļuves tokena aizpildīšanas šis datu savienotājs varēs savākt tikai augšējā līmeņa failus repozitorijā GitLab publiskā API ātruma ierobežojumu dēļ.",
+ token_personal:
+ "Iegūstiet bezmaksas personisko piekļuves tokenu ar GitLab kontu šeit.",
+ },
+ youtube: {
+ name: "YouTube transkripcija",
+ description: "Importējiet visa YouTube video transkripciju no saites.",
+ URL: "YouTube video URL",
+ URL_explained_start:
+ "Ievadiet jebkura YouTube video URL, lai iegūtu tā transkripciju. Video ir jābūt pieejamiem ",
+ URL_explained_link: "slēgtajiem parakstiem",
+ URL_explained_end: ".",
+ task_explained:
+ "Kad tas būs pabeigts, transkripcija būs pieejama iegulšanai darba vietās dokumentu atlasītājā.",
+ language: "Transkripcijas valoda",
+ language_explained:
+ "Atlasiet transkripcijas valodu, kuru vēlaties savākt.",
+ loading_languages: "-- notiek pieejamo valodu ielāde --",
+ },
+ "website-depth": {
+ name: "Vairāku saišu skrāpētājs",
+ description:
+ "Skrāpējiet vietni un tās apakšsaites līdz noteiktam dziļumam.",
+ URL: "Vietnes URL",
+ URL_explained: "URL vietnei, kuru vēlaties skrāpēt.",
+ depth: "Pārmeklēšanas dziļums",
+ depth_explained:
+ "Šis ir bērnu saišu skaits, kurām darbiniekam būtu jāseko no sākotnējā URL.",
+ max_pages: "Maksimālais lapu skaits",
+ max_pages_explained: "Maksimālais skrāpējamo saišu skaits.",
+ task_explained:
+ "Kad tas būs pabeigts, viss skrāpētais saturs būs pieejams iegulšanai darba vietās dokumentu atlasītājā.",
+ },
+ confluence: {
+ name: "Confluence",
+ description: "Importējiet visu Confluence lapu ar vienu klikšķi.",
+ deployment_type: "Confluence izvietošanas veids",
+ deployment_type_explained:
+ "Nosakiet, vai jūsu Confluence instance ir izvietota Atlassian mākonī vai pašu uzturētā.",
+ base_url: "Confluence pamata URL",
+ base_url_explained: "Šis ir jūsu Confluence telpas pamata URL.",
+ space_key: "Confluence telpas atslēga",
+ space_key_explained:
+ "Šī ir jūsu confluence instances telpas atslēga, kas tiks izmantota. Parasti sākas ar ~",
+ username: "Confluence lietotājvārds",
+ username_explained: "Jūsu Confluence lietotājvārds",
+ auth_type: "Confluence autentifikācijas veids",
+ auth_type_explained:
+ "Atlasiet autentifikācijas veidu, kuru vēlaties izmantot, lai piekļūtu savām Confluence lapām.",
+ auth_type_username: "Lietotājvārds un piekļuves tokens",
+ auth_type_personal: "Personiskais piekļuves tokens",
+ token: "Confluence piekļuves tokens",
+ token_explained_start:
+ "Jums ir jānodrošina piekļuves tokens autentifikācijai. Jūs varat ģenerēt piekļuves tokenu",
+ token_explained_link: "šeit",
+ token_desc: "Piekļuves tokens autentifikācijai",
+ pat_token: "Confluence personiskais piekļuves tokens",
+ pat_token_explained: "Jūsu Confluence personiskais piekļuves tokens.",
+ task_explained:
+ "Kad tas būs pabeigts, lapas saturs būs pieejams iegulšanai darba vietās dokumentu atlasītājā.",
+ },
+ manage: {
+ documents: "Dokumenti",
+ "data-connectors": "Datu savienotāji",
+ "desktop-only":
+ "Šo iestatījumu rediģēšana ir pieejama tikai galddatora ierīcē. Lūdzu, piekļūstiet šai lapai savā galddatorā, lai turpinātu.",
+ dismiss: "Noraidīt",
+ editing: "Rediģēšana",
+ },
+ directory: {
+ "my-documents": "Mani dokumenti",
+ "new-folder": "Jauna mape",
+ "search-document": "Meklēt dokumentu",
+ "no-documents": "Nav dokumentu",
+ "move-workspace": "Pārvietot uz darba vietu",
+ name: "Nosaukums",
+ "delete-confirmation":
+ "Vai tiešām vēlaties dzēst šos failus un mapes?\nTas noņems failus no sistēmas un automātiski noņems tos no visām esošajām darba vietām.\nŠī darbība nav atgriezeniska.",
+ "removing-message":
+ "Notiek {{count}} dokumentu un {{folderCount}} mapju noņemšana. Lūdzu, uzgaidiet.",
+ "move-success": "Veiksmīgi pārvietoti {{count}} dokumenti.",
+ date: "Datums",
+ type: "Veids",
+ no_docs: "Nav dokumentu",
+ select_all: "Atlasīt visu",
+ deselect_all: "Atcelt visu atlasi",
+ remove_selected: "Noņemt atlasītos",
+ costs: "*Vienreizējas izmaksas iegulšanai",
+ save_embed: "Saglabāt un iegult",
+ },
+ upload: {
+ "processor-offline": "Dokumentu apstrādātājs nav pieejams",
+ "processor-offline-desc":
+ "Mēs nevaram augšupielādēt jūsu failus, jo dokumentu apstrādātājs ir bezsaistē. Lūdzu, mēģiniet vēlāk.",
+ "click-upload":
+ "Noklikšķiniet, lai augšupielādētu, vai velciet un nometiet",
+ "file-types":
+ "atbalsta teksta failus, csv, izklājlapas, audio failus un vēl vairāk!",
+ "or-submit-link": "vai iesniedziet saiti",
+ "placeholder-link": "https://example.com",
+ fetching: "Iegūst...",
+ "fetch-website": "Iegūt vietni",
+ "privacy-notice":
+ "Šie faili tiks augšupielādēti dokumentu apstrādātājā, kas darbojas šajā AnythingLLM instancē. Šie faili netiek nosūtīti vai kopīgoti ar trešo pusi.",
+ },
+ pinning: {
+ what_pinning: "Kas ir dokumentu piespraušana?",
+ pin_explained_block1:
+ "Kad jūs piespraudiet dokumentu AnythingLLM, mēs ievietosim visu dokumenta saturu jūsu uzvednes logā, lai jūsu LLM to pilnībā saprastu.",
+ pin_explained_block2:
+ "Tas vislabāk darbojas ar liela konteksta modeļiem vai maziem failiem, kas ir kritiski tā zināšanu bāzei.",
+ pin_explained_block3:
+ "Ja jūs nesaņemat vēlamās atbildes no AnythingLLM pēc noklusējuma, tad piespraušana ir lielisks veids, kā iegūt kvalitatīvākas atbildes ar vienu klikšķi.",
+ accept: "Labi, sapratu",
+ },
+ watching: {
+ what_watching: "Ko dara dokumenta novērošana?",
+ watch_explained_block1:
+ "Kad jūs novērojat dokumentu AnythingLLM, mēs automātiski sinhronizēsim jūsu dokumenta saturu no tā sākotnējā avota regulāros intervālos. Tas automātiski atjauninās saturu katrā darba vietā, kur šis fails tiek pārvaldīts.",
+ watch_explained_block2:
+ "Šī funkcija pašlaik atbalsta tiešsaistes saturu un nebūs pieejama manuāli augšupielādētiem dokumentiem.",
+ watch_explained_block3_start:
+ "Jūs varat pārvaldīt, kuri dokumenti tiek novēroti no ",
+ watch_explained_block3_link: "Failu pārvaldnieka",
+ watch_explained_block3_end: " administratora skata.",
+ accept: "Labi, sapratu",
+ },
+ },
+ chat_window: {
+ welcome: "Laipni lūgti jūsu jaunajā darba vietā.",
+ get_started: "Lai sāktu, vai nu",
+ get_started_default: "Lai sāktu",
+ upload: "augšupielādējiet dokumentu",
+ or: "vai",
+ send_chat: "sūtiet čatu.",
+ send_message: "Sūtīt ziņojumu",
+ attach_file: "Pievienot failu šim čatam",
+ slash: "Skatīt visas pieejamās slīpsvītras komandas čatošanai.",
+ agents: "Skatīt visus pieejamos aģentus, kurus varat izmantot čatošanai.",
+ text_size: "Mainīt teksta izmēru.",
+ microphone: "Izrunājiet savu uzvedni.",
+ send: "Nosūtīt uzvednes ziņojumu uz darba vietu",
+ attachments_processing: null,
+ tts_speak_message: null,
+ copy: null,
+ regenerate: null,
+ regenerate_response: null,
+ good_response: null,
+ more_actions: null,
+ hide_citations: null,
+ show_citations: null,
+ pause_tts_speech_message: null,
+ fork: null,
+ delete: null,
+ save_submit: null,
+ cancel: null,
+ edit_prompt: null,
+ edit_response: null,
+ at_agent: null,
+ default_agent_description: null,
+ custom_agents_coming_soon: null,
+ slash_reset: null,
+ preset_reset_description: null,
+ add_new_preset: null,
+ command: null,
+ your_command: null,
+ placeholder_prompt: null,
+ description: null,
+ placeholder_description: null,
+ save: null,
+ small: null,
+ normal: null,
+ large: null,
+ },
+ profile_settings: {
+ edit_account: "Rediģēt kontu",
+ profile_picture: "Profila attēls",
+ remove_profile_picture: "Noņemt profila attēlu",
+ username: "Lietotājvārds",
+ username_description:
+ "Lietotājvārdam jāsatur tikai mazie burti, cipari, pasvītrojumi un defises bez atstarpēm",
+ new_password: "Jauna parole",
+ passwort_description: "Parolei jābūt vismaz 8 rakstzīmes garai",
+ cancel: "Atcelt",
+ update_account: "Atjaunināt kontu",
+ theme: "Tēmas preference",
+ language: "Vēlamā valoda",
+ },
+ "keyboard-shortcuts": {
+ title: null,
+ shortcuts: {
+ settings: null,
+ workspaceSettings: null,
+ home: null,
+ workspaces: null,
+ apiKeys: null,
+ llmPreferences: null,
+ chatSettings: null,
+ help: null,
+ },
+ },
+};
+
+export default TRANSLATIONS;
diff --git a/frontend/src/locales/resources.js b/frontend/src/locales/resources.js
index 13d65b6f3c..e25e4435ca 100644
--- a/frontend/src/locales/resources.js
+++ b/frontend/src/locales/resources.js
@@ -32,6 +32,7 @@ import Turkish from "./tr/common.js";
import Arabic from "./ar/common.js";
import Danish from "./da/common.js";
import Japanese from "./ja/common.js";
+import Lativian from "./lv/common.js";
export const defaultNS = "common";
export const resources = {
@@ -89,4 +90,7 @@ export const resources = {
ja: {
common: Japanese,
},
+ lv: {
+ common: Lativian,
+ },
};