ConusAI vendor v0.1.0-beta.114
ci / gate (push) Waiting to run

This commit is contained in:
ConusAI vendor v0.1.0-beta.114
2026-11-14 09:56:45 +00:00
commit 1ce8d23c35
867 changed files with 122104 additions and 0 deletions
+122
View File
@@ -0,0 +1,122 @@
// English messages of the knowledge module. Every string a page of this module shows is a key here
// and in lt.ts (spec §10.4); `__tests__/i18n.test.ts` fails when the two differ.
export const en = {
title: "Knowledge",
intro:
"Search this project's documents by meaning, on the platform's knowledge service. Files are indexed in the background; answers cite the file and the passage they came from.",
refusals: {
configuration_missing: "Set CONUSAI_ENVIRONMENT for this deployment before using knowledge search.",
plan_required: "The organization's plan does not include document search.",
feature_disabled: "Document search is switched off for this organization by platform policy.",
quota_exhausted: "Today's indexing allowance is spent. Try again tomorrow.",
budget_exhausted: "The organization's AI budget is spent. An administrator can raise it on the platform.",
scope_missing:
"This deployment's token does not hold knowledge.collections:use. Deploy the app again, then have an owner or admin approve it.",
indexing: "The service is building its index. Try again in a few minutes.",
approval_required: "An administrator must approve this on the platform first.",
runtime_unavailable: "The knowledge service did not answer. Try again later.",
},
failures: {
processing_exhausted: "Processing stopped after its final retry. Check services and permissions before retrying.",
file_changed: "The source file changed. Upload the original again.",
not_text: "The file is not text.",
not_indexable: "This kind of file cannot be indexed.",
too_large: "The file is too large to index.",
},
status: {
heading: "Service status",
flagOff:
"Knowledge is switched off. An organization administrator enables document AI in the organization's settings.",
state: "Search service",
stateReady: "Ready",
stateIndexing: "Indexing",
stateRegistered: "Registered",
stateDegraded: "Degraded",
stateDisabled: "Disabled by policy",
stateUnavailable: "Unavailable",
reasons: "Reasons",
indexing: "Indexing in progress",
documents: "{queued} queued, {indexing} indexing, {indexed} indexed, {failed} failed",
},
collections: {
heading: "Collections",
empty: "No collections yet.",
name: "Name",
documents: "Documents",
indexed: "Indexed",
createHeading: "New collection",
nameLabel: "Name",
nameHint: "Lower-case letters, digits and dashes.",
create: "Create collection",
creating: "Creating",
pickerLabel: "Collection",
pick: "Choose a collection",
},
autoIndex: {
heading: "Index uploaded PDFs automatically",
hint: "Every PDF uploaded to this project is read and indexed into the chosen collection, with page references. Your permission to manage knowledge is checked again for each file.",
label: "Collection",
off: "Off",
submit: "Save",
busy: "Saving…",
done: "Saved.",
},
upload: {
heading: "Index a document",
label: "File",
hint: "Plain text, Markdown, JSON or CSV, up to 1 MB.",
submit: "Index",
busy: "Indexing requested",
done: "The document is queued for indexing.",
failed: "That did not work: {detail}",
},
documents: {
heading: "Documents",
empty: "Nothing is indexed in this collection yet.",
file: "File",
status: "Status",
statusQueued: "Queued",
statusIndexing: "Indexing",
statusIndexed: "Indexed",
statusFailed: "Failed",
statusCancelled: "Removed",
error: "Error",
remove: "Remove {filename}",
removeShort: "Remove",
},
search: {
heading: "Search",
label: "Question",
placeholder: "Ask across the indexed documents",
submit: "Search",
busy: "Searching",
empty: "No answers in this collection.",
results: "{count, plural, one {# answer} other {# answers}}",
snippet: "Passage",
source: "Source",
chunk: "result {chunk}",
page: "page {page}",
score: "relevance {score}",
disclosure: "AI-assisted retrieval: answers are ranked by a model and must be checked against the source.",
},
settings: {
heading: "Document AI",
state: "State",
stateOn: "Enabled",
stateOff: "Disabled",
backend: "Backend",
backendPlatform: "The platform's knowledge service",
enable: "Enable document AI",
enabling: "Enabling",
disable: "Disable",
disabling: "Disabling",
enabledDone: "Document AI is enabled.",
disabledDone: "Document AI is disabled. Collections, documents and the index are preserved.",
planRequired: "The organization's plan does not include document AI.",
featureDisabled: "Document AI is disabled by platform policy.",
quotaExhausted: "The indexing quota is exhausted; try again later.",
upgrade: "Upgrade the plan to enable document AI.",
hint: "Enabling checks the plan and the rollout flags and records the choice in this organization; the platform's knowledge service keeps the index. Disabling keeps every collection, document and indexed passage.",
},
} as const
+2
View File
@@ -0,0 +1,2 @@
export { en } from "./en.js"
export { lt } from "./lt.js"
+126
View File
@@ -0,0 +1,126 @@
// Lietuviški knowledge modulio pranešimai. Kiekvienas puslapio tekstas yra raktas čia ir en.ts
// faile; `__tests__/i18n.test.ts` žlunga, kai jie skiriasi.
import type { en } from "./en.js"
type Messages<T> = { [K in keyof T]: T[K] extends string ? string : Messages<T[K]> }
export const lt: Messages<typeof en> = {
title: "Žinios",
intro:
"Ieškokite šio projekto dokumentų pagal prasmę platformos žinių paslaugoje. Failai indeksuojami fone; atsakymai nurodo failą ir ištrauką, iš kurios paimti.",
refusals: {
configuration_missing: "Prieš naudodami žinių paiešką šiame diegime nustatykite CONUSAI_ENVIRONMENT.",
plan_required: "Organizacijos planas dokumentų paieškos neapima.",
feature_disabled: "Dokumentų paiešką šiai organizacijai išjungė platformos politika.",
quota_exhausted: "Šios dienos indeksavimo limitas išnaudotas. Bandykite rytoj.",
budget_exhausted: "Organizacijos DI biudžetas išnaudotas. Administratorius gali jį padidinti platformoje.",
scope_missing:
"Šio diegimo prieigos raktas neturi leidimo knowledge.collections:use. Įdiekite programą iš naujo, tada paprašykite savininko ar administratoriaus jį patvirtinti.",
indexing: "Paslauga kuria indeksą. Bandykite po kelių minučių.",
approval_required: "Pirmiausia tai platformoje turi patvirtinti administratorius.",
runtime_unavailable: "Žinių paslauga neatsakė. Bandykite vėliau.",
},
failures: {
processing_exhausted:
"Apdorojimas sustabdytas po paskutinio bandymo. Prieš kartodami patikrinkite paslaugas ir teises.",
file_changed: "Pasikeitė šaltinio failas. Dar kartą įkelkite originalą.",
not_text: "Failas nėra tekstinis.",
not_indexable: "Tokio tipo failo indeksuoti negalima.",
too_large: "Failas per didelis, kad būtų suindeksuotas.",
},
status: {
heading: "Paslaugos būsena",
flagOff: "Žinios išjungtos. Dokumentų DI organizacijos nustatymuose įjungia organizacijos administratorius.",
state: "Paieškos paslauga",
stateReady: "Pasiruošusi",
stateIndexing: "Indeksuoja",
stateRegistered: "Registruota",
stateDegraded: "Nukentėjusi",
stateDisabled: "Išjungta politikos",
stateUnavailable: "Neprieinama",
reasons: "Priežastys",
indexing: "Vyksta indeksavimas",
documents: "{queued} laukia, {indexing} indeksuojama, {indexed} suindeksuota, {failed} nepavyko",
},
collections: {
heading: "Kolekcijos",
empty: "Kolekcijų dar nėra.",
name: "Pavadinimas",
documents: "Dokumentai",
indexed: "Suindeksuota",
createHeading: "Nauja kolekcija",
nameLabel: "Pavadinimas",
nameHint: "Mažosios raidės, skaičiai ir brūkšneliai.",
create: "Sukurti kolekciją",
creating: "Kuriama",
pickerLabel: "Kolekcija",
pick: "Pasirinkite kolekciją",
},
autoIndex: {
heading: "Automatiškai indeksuoti įkeltus PDF",
hint: "Kiekvienas į šį projektą įkeltas PDF perskaitomas ir indeksuojamas pasirinktoje kolekcijoje su puslapių nuorodomis. Jūsų teisė tvarkyti žinias tikrinama iš naujo kiekvienam failui.",
label: "Kolekcija",
off: "Išjungta",
submit: "Išsaugoti",
busy: "Išsaugoma…",
done: "Išsaugota.",
},
upload: {
heading: "Indeksuoti dokumentą",
label: "Failas",
hint: "Grynasis tekstas, Markdown, JSON arba CSV, iki 1 MB.",
submit: "Indeksuoti",
busy: "Indeksavimas paprašytas",
done: "Dokumentas eilėje indeksavimui.",
failed: "Nepavyko: {detail}",
},
documents: {
heading: "Dokumentai",
empty: "Šioje kolekcijoje dar nieko suindeksuota.",
file: "Failas",
status: "Būsena",
statusQueued: "Laukia",
statusIndexing: "Indeksuojama",
statusIndexed: "Suindeksuota",
statusFailed: "Nepavyko",
statusCancelled: "Pašalinta",
error: "Klaida",
remove: "Pašalinti: {filename}",
removeShort: "Pašalinti",
},
search: {
heading: "Paieška",
label: "Klausimas",
placeholder: "Klauskite per suindeksuotus dokumentus",
submit: "Ieškoti",
busy: "Ieškoma",
empty: "Šioje kolekcijoje atsakymų nėra.",
results: "{count, plural, one {# atsakymas} few {# atsakymai} many {# atsakymo} other {# atsakymų}}",
snippet: "Ištrauka",
source: "Šaltinis",
chunk: "{chunk} rezultatas",
page: "{page} puslapis",
score: "atitiktis {score}",
disclosure: "Paieška su DI pagalba: atsakymus rikiuoja modelis, juos būtina patikrinti pagal šaltinį.",
},
settings: {
heading: "Dokumentų DI",
state: "Būsena",
stateOn: "Įjungta",
stateOff: "Išjungta",
backend: "Backend'as",
backendPlatform: "Platformos žinių paslauga",
enable: "Įjungti dokumentų DI",
enabling: "Įjungiama",
disable: "Išjungti",
disabling: "Išjungiama",
enabledDone: "Dokumentų DI įjungta.",
disabledDone: "Dokumentų DI išjungta. Kolekcijos, dokumentai ir indeksas išsaugoti.",
planRequired: "Organizacijos planas dokumentų DI neapima.",
featureDisabled: "Dokumentų DI išjungta platformos politikos.",
quotaExhausted: "Indeksavimo kvota išsemta; bandykite vėliau.",
upgrade: "Atnaujinkite planą, kad įjungtumėte dokumentų DI.",
hint: "Įjungdama tikrina planą ir išleidimo požymius ir įrašo pasirinkimą šioje organizacijoje; indeksą saugo platformos žinių paslauga. Išjungdama viską išsaugo.",
},
}