Skip to content

Commit 3447262

Browse files
feat: Add Dutch (nl-NL) translations.json and update config.json (#2115)
1 parent 023dc1b commit 3447262

File tree

2 files changed

+160
-0
lines changed

2 files changed

+160
-0
lines changed

app/frontend/src/i18n/config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import enTranslation from "../locales/en/translation.json";
77
import esTranslation from "../locales/es/translation.json";
88
import jaTranslation from "../locales/ja/translation.json";
99
import frTranslation from "../locales/fr/translation.json";
10+
import nlTranslation from "../locales/nl/translation.json";
1011
import ptBRTranslation from "../locales/ptBR/translation.json";
1112

1213
export const supportedLngs: { [key: string]: { name: string; locale: string } } = {
@@ -26,6 +27,10 @@ export const supportedLngs: { [key: string]: { name: string; locale: string } }
2627
name: "日本語",
2728
locale: "ja-JP"
2829
},
30+
nl: {
31+
name: "Nederlands",
32+
locale: "nl-NL"
33+
},
2934
ptBR: {
3035
name: "Português Brasileiro",
3136
locale: "pt-BR"
@@ -44,6 +49,7 @@ i18next
4449
es: { translation: esTranslation },
4550
fr: { translation: frTranslation },
4651
ja: { translation: jaTranslation },
52+
nl: { translation: nlTranslation },
4753
ptBR: { translation: ptBRTranslation }
4854
},
4955
fallbackLng: "en",
Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
{
2+
"pageTitle": "Azure OpenAI + AI Search",
3+
"headerTitle": "Azure OpenAI + AI Search",
4+
"chat": "Chat",
5+
"qa": "Stel een vraag",
6+
"login": "Inloggen",
7+
"logout": "Uitloggen",
8+
"clearChat": "Chat wissen",
9+
"history": {
10+
"chatHistory": "Chatgeschiedenis",
11+
"openChatHistory": "Open chatgeschiedenis",
12+
"noHistory": "Geen chatgeschiedenis",
13+
"deleteModalTitle": "Chatgeschiedenis verwijderen",
14+
"deleteModalDescription": "Deze actie kan niet ongedaan worden gemaakt. Deze chatgeschiedenis verwijderen?",
15+
"deleteLabel": "Verwijderen",
16+
"cancelLabel": "Annuleren",
17+
"today": "Vandaag",
18+
"yesterday": "Gisteren",
19+
"last7days": "Laatste 7 dagen",
20+
"last30days": "Laatste 30 dagen"
21+
},
22+
"upload": {
23+
"fileLabel": "Bestand uploaden:",
24+
"uploadedFilesLabel": "Eerder geüploade bestanden:",
25+
"noFilesUploaded": "Nog geen bestanden geüpload",
26+
"loading": "Laden...",
27+
"manageFileUploads": "Bestandsuploads beheren",
28+
"uploadingFiles": "Bestanden uploaden...",
29+
"uploadedFileError": "Fout bij uploaden van bestand - probeer het opnieuw of neem contact op met de beheerder.",
30+
"deleteFile": "Bestand verwijderen",
31+
"deletingFile": "Bestand verwijderen...",
32+
"errorDeleting": "Fout bij verwijderen.",
33+
"fileDeleted": "Bestand verwijderd"
34+
},
35+
"developerSettings": "Ontwikkelaarinstellingen",
36+
37+
"chatEmptyStateTitle": "Chat met je gegevens",
38+
"chatEmptyStateSubtitle": "Stel een vraag of probeer een voorbeeld",
39+
"defaultExamples": {
40+
"1": "Wat zit er in mijn Northwind Health Plus-pakket dat niet in het standaardpakket zit?",
41+
"2": "Wat gebeurt er tijdens een functioneringsgesprek?",
42+
"3": "Wat doet een Product Manager?",
43+
"placeholder": "Typ een nieuwe vraag (bijv. dekt mijn pakket jaarlijkse oogonderzoeken?)"
44+
},
45+
"askTitle": "Stel je vraag aan de data",
46+
"gpt4vExamples": {
47+
"1": "Vergelijk de impact van rentetarieven en het BBP op financiële markten.",
48+
"2": "Wat is de verwachte trend voor de S&P 500-index voor de komende vijf jaar? Vergelijk dit met de eerdere prestaties van de S&P 500",
49+
"3": "Kun je enige correlatie vinden tussen olieprijzen en markttrends?",
50+
"placeholder": "Voorbeeld: dekt mijn pakket jaarlijkse oogonderzoeken?"
51+
},
52+
"generatingAnswer": "Antwoord genereren",
53+
"citationWithColon": "Citaat:",
54+
"followupQuestions": "Vervolgvragen:",
55+
56+
"tooltips": {
57+
"submitQuestion": "Vraag indienen",
58+
"askWithVoice": "Vraag stellen met stem",
59+
"stopRecording": "Opname stoppen",
60+
"showThoughtProcess": "Denkproces tonen",
61+
"showSupportingContent": "Ondersteunende inhoud tonen",
62+
"speakAnswer": "Antwoord uitspreken",
63+
"info": "Info",
64+
"save": "Opslaan"
65+
},
66+
67+
"headerTexts": {
68+
"thoughtProcess": "Denkproces",
69+
"supportingContent": "Ondersteunende Inhoud",
70+
"citation": "Citaat"
71+
},
72+
73+
"labels": {
74+
"toggleMenu": "Menu wisselen",
75+
"languagePicker": "Selecteer je taal",
76+
"headerText": "Antwoordgeneratie instellen",
77+
"closeButton": "Sluiten",
78+
"promptTemplate": "Prompt-template overschrijven",
79+
"temperature": "Temperatuur",
80+
"seed": "Seed",
81+
"minimumSearchScore": "Minimale zoekscore",
82+
"minimumRerankerScore": "Minimale reranker score",
83+
"retrieveCount": "Dit aantal zoekresultaten ophalen:",
84+
"includeCategory": "Categorie opnemen",
85+
"includeCategoryOptions": {
86+
"all": "Alle"
87+
},
88+
"excludeCategory": "Categorie uitsluiten",
89+
"useSemanticRanker": "Semantische rangschikking gebruiken",
90+
"useSemanticCaptions": "Semantische bijschriften gebruiken",
91+
"useSuggestFollowupQuestions": "Vervolgvragen voorstellen",
92+
"useGPT4V": "GPT-visiemodel gebruiken",
93+
"gpt4VInput": {
94+
"label": "Invoer voor GPT-visiemodel",
95+
"options": {
96+
"textAndImages": "Afbeeldingen en tekst",
97+
"images": "Afbeeldingen",
98+
"texts": "Tekst"
99+
}
100+
},
101+
"retrievalMode": {
102+
"label": "Ophaalmodus",
103+
"options": {
104+
"hybrid": "Vectoren + Tekst (Hybride)",
105+
"vectors": "Vectoren",
106+
"texts": "Tekst"
107+
}
108+
},
109+
"vector": {
110+
"label": "Vectorvelden (Multi-query vectorzoektocht)",
111+
"options": {
112+
"embedding": "Tekst Embeddings",
113+
"imageEmbedding": "Afbeelding Embeddings",
114+
"both": "Tekst en Afbeelding embeddings"
115+
}
116+
},
117+
"useOidSecurityFilter": "OID-beveiligingsfilter gebruiken",
118+
"useGroupsSecurityFilter": "Groepsbeveiligingsfilter gebruiken",
119+
"shouldStream": "Chat-antwoorden streamen"
120+
},
121+
122+
"helpTexts": {
123+
"promptTemplate":
124+
"Overschrijft de prompt die wordt gebruikt om het antwoord te genereren op basis van de vraag en zoekresultaten. Om de bestaande prompt uit te breiden in plaats van te overschrijven, start je prompt met '>>>'",
125+
"temperature":
126+
"Stelt de temperatuur in van het verzoek aan het taalmodel dat het antwoord genereert. Hogere temperaturen leiden tot creatievere antwoorden, maar kunnen minder feitelijk zijn.",
127+
"seed": "Stelt een seed in om de reproduceerbaarheid van de reacties van het model te verbeteren. De seed kan een willekeurig geheel getal zijn.",
128+
"searchScore":
129+
"Stelt een minimale score in voor zoekresultaten van de Azure AI zoekfunctie. De bereik van de score varieert afhankelijk van de zoekmodus: hybride (standaard), alleen vectoren, of alleen tekst.",
130+
"rerankerScore":
131+
"Stelt een minimale score in voor zoekresultaten van de semantische ranker. De score varieert van 0 tot 4, waarbij een hogere score aangeeft dat het resultaat semantisch relevanter is voor de vraag.",
132+
"retrieveNumber":
133+
"Stelt het aantal zoekresultaten in om op te halen van Azure AI zoekfunctie. Meer resultaten vergroten de kans op het juiste antwoord, maar kunnen ook leiden tot het 'lost in the middle' probleem.",
134+
"includeCategory":
135+
"Specificeert een categorie om op te nemen in de zoekresultaten. Er zijn geen categorieën in de standaard dataset.",
136+
"excludeCategory":
137+
"Specificeert een categorie om uit te sluiten van de zoekresultaten. Er zijn geen categorieën in de standaard dataset.",
138+
"useSemanticReranker":
139+
"Activeert de semantische ranker van Azure AI Search, een model dat zoekresultaten rangschikt op basis van semantische overeenkomst met de zoekopdracht.",
140+
"useSemanticCaptions":
141+
"Stuurt semantische bijschriften naar het taalmodel in plaats van het volledige zoekresultaat. Een semantisch bijschrift wordt geëxtraheerd voor ieder zoekresultaat tijdens het toepassen van de semantische ranker.",
142+
"suggestFollowupQuestions": "Vraagt het taalmodel om vervolgvragen voor te stellen op basis van de vraag.",
143+
"useGPT4Vision": "Gebruikt GPT-4-Turbo met Vision om antwoorden te genereren op basis van afbeeldingen en tekst uit de index.",
144+
"vectorFields":
145+
"Specificeert welke embeddingvelden in de Azure AI zoekindex worden doorzocht: 'Afbeeldingen en tekst', alleen 'Afbeeldingen', of alleen 'Tekst'.",
146+
"gpt4VisionInputs":
147+
"Stelt in wat er naar het visiemodel wordt verzonden. 'Afbeeldingen en tekst' verzendt beide, 'Afbeeldingen' alleen afbeeldingen, en 'Tekst' alleen tekst.",
148+
"retrievalMode":
149+
"Stelt de zoekmodus in voor de Azure AI zoekopdracht. `Vectoren + Tekst (Hybride)` gebruikt vector en volledige tekst, `Vectoren` alleen de vector, en `Tekst` alleen de volledige tekst. Hybride is meestal optimaal.",
150+
"streamChat": "Geeft het antwoord in real-time weer in de chat terwijl het wordt gegenereerd.",
151+
"useOidSecurityFilter": "Filtert zoekresultaten op basis van de OID van de geauthenticeerde gebruiker.",
152+
"useGroupsSecurityFilter": "Filtert zoekresultaten op basis van de groepen van de geauthenticeerde gebruiker."
153+
}
154+
}

0 commit comments

Comments
 (0)