Skip to content

Commit 298e457

Browse files
authored
feat: Add Danish (da-DK) translations.json and update config.json (#2119)
1 parent 3447262 commit 298e457

File tree

2 files changed

+144
-1
lines changed

2 files changed

+144
-1
lines changed

app/frontend/src/i18n/config.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,19 @@ import LanguageDetector from "i18next-browser-languagedetector";
33
import HttpApi from "i18next-http-backend";
44
import { initReactI18next } from "react-i18next";
55

6+
import daTranslation from "../locales/da/translation.json";
67
import enTranslation from "../locales/en/translation.json";
78
import esTranslation from "../locales/es/translation.json";
8-
import jaTranslation from "../locales/ja/translation.json";
99
import frTranslation from "../locales/fr/translation.json";
10+
import jaTranslation from "../locales/ja/translation.json";
1011
import nlTranslation from "../locales/nl/translation.json";
1112
import ptBRTranslation from "../locales/ptBR/translation.json";
1213

1314
export const supportedLngs: { [key: string]: { name: string; locale: string } } = {
15+
da: {
16+
name: "Dansk",
17+
locale: "da-DK"
18+
},
1419
en: {
1520
name: "English",
1621
locale: "en-US"
@@ -45,6 +50,7 @@ i18next
4550
// for all options read: https://www.i18next.com/overview/configuration-options
4651
.init({
4752
resources: {
53+
da: { translation: daTranslation },
4854
en: { translation: enTranslation },
4955
es: { translation: esTranslation },
5056
fr: { translation: frTranslation },
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
{
2+
"pageTitle": "Azure OpenAI + AI Search",
3+
"headerTitle": "Azure OpenAI + AI Search",
4+
"chat": "Chat",
5+
"qa": "Stil et spørgsmål",
6+
"login": "Log ind",
7+
"logout": "Log ud",
8+
"clearChat": "Ryd chat",
9+
"history": {
10+
"chatHistory": "Chathistorik",
11+
"openChatHistory": "Åbn chathistorik",
12+
"noHistory": "Ingen chathistorik",
13+
"deleteModalTitle": "Slet chathistorik",
14+
"deleteModalDescription": "Denne handling kan ikke fortrydes. Slet denne chathistorik?",
15+
"deleteLabel": "Slet",
16+
"cancelLabel": "Annullér",
17+
"today": "I dag",
18+
"yesterday": "I går",
19+
"last7days": "Sidste 7 dage",
20+
"last30days": "Sidste 30 dage"
21+
},
22+
"upload": {
23+
"fileLabel": "Upload fil:",
24+
"uploadedFilesLabel": "Tidligere uploadede filer:",
25+
"noFilesUploaded": "Ingen filer uploadet endnu",
26+
"loading": "Indlæser...",
27+
"manageFileUploads": "Administrer filuploads",
28+
"uploadingFiles": "Uploader filer...",
29+
"uploadedFileError": "Fejl ved upload af fil - prøv igen eller kontakt administrator.",
30+
"deleteFile": "Slet fil",
31+
"deletingFile": "Sletter fil...",
32+
"errorDeleting": "Fejl ved sletning.",
33+
"fileDeleted": "Fil slettet"
34+
},
35+
"developerSettings": "Udviklerindstillinger",
36+
"chatEmptyStateTitle": "Chat med dine data",
37+
"chatEmptyStateSubtitle": "Spørg om hvad som helst eller prøv et eksempel",
38+
"defaultExamples": {
39+
"1": "Hvad er inkluderet i min Northwind Health Plus plan, som ikke er i standardplanen?",
40+
"2": "Hvordan foregår en medarbejderevaluering?",
41+
"3": "Hvad laver en produktchef?",
42+
"placeholder": "Skriv et nyt spørgsmål (f.eks. dækker min plan årlige øjenundersøgelser?)"
43+
},
44+
"askTitle": "Spørg til dine data",
45+
"gpt4vExamples": {
46+
"1": "Sammenlign effekten af renter og BNP på finansmarkederne.",
47+
"2": "Hvad er den forventede tendens for S&P 500 indekset over de næste fem år? Sammenlign det med tidligere S&P 500 præstation.",
48+
"3": "Kan du identificere nogen korrelation mellem oliepriser og aktiemarkedets tendenser?",
49+
"placeholder": "Eksempel: Dækker min plan årlige øjenundersøgelser?"
50+
},
51+
"generatingAnswer": "Genererer svar",
52+
"citationWithColon": "Kilder:",
53+
"followupQuestions": "Opfølgende spørgsmål:",
54+
"tooltips": {
55+
"submitQuestion": "Send spørgsmål",
56+
"askWithVoice": "Indtal spørgsmål",
57+
"stopRecording": "Stop optagelse af spørgsmål",
58+
"showThoughtProcess": "Vis tankeproces",
59+
"showSupportingContent": "Vis understøttende indhold",
60+
"speakAnswer": "Afspil svar",
61+
"info": "Info",
62+
"save": "Gem"
63+
},
64+
"headerTexts": {
65+
"thoughtProcess": "Tankeproces",
66+
"supportingContent": "Understøttende indhold",
67+
"citation": "Kilde"
68+
},
69+
"labels": {
70+
"toggleMenu": "Skift menu",
71+
"languagePicker": "Vælg sprog",
72+
"headerText": "Konfigurér svargenerering",
73+
"closeButton": "Luk",
74+
"promptTemplate": "Overskriv promptskabelon",
75+
"temperature": "Temperatur",
76+
"seed": "Seed",
77+
"minimumSearchScore": "Minimum søgescore",
78+
"minimumRerankerScore": "Minimum reranker score",
79+
"retrieveCount": "Hent dette antal søgeresultater:",
80+
"includeCategory": "Inkludér kategori",
81+
"includeCategoryOptions": {
82+
"all": "Alle"
83+
},
84+
"excludeCategory": "Ekskludér kategori",
85+
"useSemanticRanker": "Brug semantisk ranking til søgning",
86+
"useSemanticCaptions": "Brug semantiske billedtekster",
87+
"useSuggestFollowupQuestions": "Foreslå opfølgende spørgsmål",
88+
"useGPT4V": "Brug GPT vision model",
89+
"gpt4VInput": {
90+
"label": "GPT vision model input",
91+
"options": {
92+
"textAndImages": "Billeder og tekst",
93+
"images": "Billeder",
94+
"texts": "Tekst"
95+
}
96+
},
97+
"retrievalMode": {
98+
"label": "Søgemodus",
99+
"options": {
100+
"hybrid": "Vektorer og tekst (Hybrid)",
101+
"vectors": "Vektorer",
102+
"texts": "Tekst"
103+
}
104+
},
105+
"vector": {
106+
"label": "Vektorfelter (Multi-forespørgsels vektorsøgning)",
107+
"options": {
108+
"embedding": "Tekstindlejringer",
109+
"imageEmbedding": "Billedindlejringer",
110+
"both": "Tekst- og billedindlejringer"
111+
}
112+
},
113+
"useOidSecurityFilter": "Brug oid sikkerhedsfilter",
114+
"useGroupsSecurityFilter": "Brug gruppe sikkerhedsfilter",
115+
"shouldStream": "Stream chat svar"
116+
},
117+
"helpTexts": {
118+
"promptTemplate": "Overskriver prompten brugt til at generere svaret baseret på spørgsmålet og søgeresultaterne. For at tilføje til eksisterende prompt i stedet for at erstatte hele prompten, start din prompt med '>>>'.",
119+
"temperature": "Indstiller temperaturen på forespørgslen til LLM'en, der genererer svaret. Højere temperaturer resulterer i mere kreative svar, men de kan være mindre jordnære.",
120+
"seed": "Indstiller et seed for at forbedre reproducerbarheden af modellens svar. Seedet kan være et hvilket som helst heltal.",
121+
"searchScore": "Indstiller en minimumscore for søgeresultater fra Azure AI Search. Scoreområdet afhænger af, om du bruger hybrid (standard), kun vektorer eller kun tekst.",
122+
"rerankerScore": "Indstiller en minimumscore for søgeresultater fra den semantiske omrangør. Scoren ligger altid mellem 0-4. Jo højere score, jo mere semantisk relevant er resultatet for spørgsmålet.",
123+
"retrieveNumber": "Indstiller antallet af søgeresultater, der skal hentes fra Azure AI Search. Flere resultater kan øge sandsynligheden for at finde det korrekte svar, men kan få modellen til at 'fare vild i midten' (eng: lost in the middle).",
124+
"includeCategory": "Angiver en kategori, der skal inkluderes i søgeresultaterne. Der er ingen kategorier i det standard datasæt.",
125+
"excludeCategory": "Angiver en kategori, der skal ekskluderes fra søgeresultaterne. Der er ingen kategorier i det standard datasæt.",
126+
"useSemanticReranker": "Aktiverer Azure AI Search semantisk omrangør, en model der rangerer søgeresultater baseret på semantisk lighed til brugerens forespørgsel.",
127+
"useSemanticCaptions": "Sender semantiske billedtekster til LLM'en i stedet for hele søgeresultatet. En semantisk billedtekst udtrækkes fra et søgeresultat under processen med semantisk rangering.",
128+
"suggestFollowupQuestions": "Beder LLM'en om at foreslå opfølgende spørgsmål baseret på brugerens forespørgsel.",
129+
"useGPT4Vision": "Bruger GPT-4-Turbo med Vision til at generere svar baseret på billeder og tekst fra indekset.",
130+
"vectorFields": "Angiver hvilke indlejringsfelter i Azure AI Search Index, der vil blive søgt, enten både 'Billeder og tekst' indlejringer, 'Billeder' kun eller 'Tekst' kun.",
131+
"gpt4VisionInputs": "Indstiller hvad der sendes til visionsmodellen. 'Billeder og tekst' sender både billeder og tekst til modellen, 'Billeder' sender kun billeder og 'Tekst' sender kun tekst.",
132+
"retrievalMode": "Indstiller søgemodus for forespørgslen i Azure AI Search. `Vektorer + Tekst (Hybrid)` bruger en kombination af vektorsøgning og fuldtekstsøgning, `Vektorer` bruger kun vektorsøgning, og `Tekst` bruger kun fuldtekstsøgning. Hybrid er generelt optimalt.",
133+
"streamChat": "Streamer kontinuerligt svaret til brugergrænsefladen, imens det genereres.",
134+
"useOidSecurityFilter": "Filtrér søgeresultater baseret på den godkendte brugers OID.",
135+
"useGroupsSecurityFilter": "Filtrér søgeresultater baseret på den godkendte brugers adgangsgrupper."
136+
}
137+
}

0 commit comments

Comments
 (0)