Merge branch 'next' into develop

This commit is contained in:
nocobase[bot] 2025-03-26 06:36:04 +00:00
commit 3860cf5bca
23 changed files with 585 additions and 113 deletions

View File

@ -1,5 +1,7 @@
{
"Display <1><0>10</0><1>20</1><2>50</2><3>100</3></1> items per page": "Toon <1><0>10</0><1>20</1><2>50</2><3>100</3></1> items per pagina",
"Page number": "Paginanummer",
"Page size": "Paginagrootte",
"Meet <1><0>All</0><1>Any</1></1> conditions in the group": "Voldoe aan <1><0>Alle</0><1>Een</1></1> voorwaarde(n) in de groep",
"Open in<1><0>Modal</0><1>Drawer</1><2>Window</2></1>": "Open in<1><0>Modal</0><1>Drawer</1><2>Venster</2></1>",
"{{count}} filter items": "{{count}} filter items",
@ -38,15 +40,20 @@
"Unconnected": "Niet verbonden",
"System settings": "Systeeminstellingen",
"System title": "Systeemtitel",
"Setting" : "Instelling",
"Settings": "Instellingen",
"Enable": "Inschakelen",
"Disable": "Uitschakelen",
"On": "Aan",
"Off": "Uit",
"Logo": "Logo",
"Add menu item": "Menu-item toevoegen",
"Page": "Pagina",
"Tab": "Tab",
"Name": "Naam",
"Icon": "Icoon",
"Group": "Groep",
"Link": "Link",
"Tab": "Tab",
"Save conditions": "Voorwaarden opslaan",
"Edit menu item": "Menu-item bewerken",
"Move to": "Verplaats naar",
@ -82,9 +89,6 @@
"Disabled": "Uitgeschakeld",
"Enabled": "Ingeschakeld",
"Problematic": "Problematisch",
"Setting": "Instelling",
"On": "Aan",
"Off": "Uit",
"Empty": "Leeg",
"Linkage rule": "Koppelingregel",
"Linkage rules": "Koppelingregels",
@ -434,7 +438,7 @@
"Allow linking to multiple records": "Koppelen aan meerdere records toestaan",
"Allow uploading multiple files": "Meerdere bestanden uploaden toestaan",
"Configure calendar": "Kalender configureren",
"Title field": "Titelfeld",
"Title field": "Titelveld",
"Custom title": "Aangepaste titel",
"Daily": "Dagelijks",
"Weekly": "Wekelijks",
@ -884,5 +888,171 @@
"If selected, the page will display Tab pages.": "Indien geselecteerd, worden tabbladen op de pagina weergegeven.",
"If selected, the route will be displayed in the menu.": "Indien geselecteerd, wordt de route weergegeven in het menu.",
"Are you sure you want to hide this tab?": "Weet je zeker dat je dit tabblad wil verbergen?",
"After hiding, this tab will no longer appear in the tab bar. To show it again, you need to go to the route management page to set it.": "Na verbergen wordt dit tabblad niet meer weergegeven in de tabbalk. Om het opnieuw te tonen, moet je naar de routebeheerpagina gaan om het in te stellen."
}
"After hiding, this tab will no longer appear in the tab bar. To show it again, you need to go to the route management page to set it.": "Na verbergen wordt dit tabblad niet meer weergegeven in de tabbalk. Om het opnieuw te tonen, moet je naar de routebeheerpagina gaan om het in te stellen.",
"Calculation engine": "Berekeningsengine",
"Expression collection": "Expressiecollectie",
"Tree collection": "Boomcollectie",
"Parent ID": "Ouder-ID",
"Parent": "Ouder",
"Children": "Kinderen",
"Confirm": "Bevestigen",
"Block": "Blok",
"Unnamed": "Naamloos",
"SQL collection": "SQL-collectie",
"Configure field": "Veld configureren",
"Username": "Gebruikersnaam",
"Null": "Leeg",
"Boolean": "Boolean",
"String": "Tekst",
"Syntax references": "Syntax-referenties",
"Math.js comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types.": "Math.js wordt geleverd met een groot aantal ingebouwde functies en constanten en biedt een geïntegreerde oplossing om met verschillende gegevenstypen te werken.",
"Formula.js supports most Microsoft Excel formula functions.": "Formula.js ondersteunt de meeste Microsoft Excel-formulefuncties.",
"String template": "Tekstsjabloon",
"Simple string replacement, can be used to interpolate variables in a string.": "Eenvoudige tekstvervanging, kan worden gebruikt om variabelen in een tekst te interpoleren.",
"https://docs.nocobase.com/handbook/calculation-engines/formula": "https://docs.nocobase.com/handbook/calculation-engines/formula",
"https://docs.nocobase.com/handbook/calculation-engines/mathjs": "https://docs.nocobase.com/handbook/calculation-engines/mathjs",
"Display <icon></icon> when unchecked": "Toon <icon></icon> wanneer niet aangevinkt",
"Allow dissociate": "Loskoppelen toestaan",
"Edit block title & description": "Blok titel & beschrijving bewerken",
"Add Markdown": "Markdown toevoegen",
"Must be 1-50 characters in length (excluding @.<>\"'/)": "Moet 1-50 tekens lang zijn (exclusief @.<>\"'/)",
"Original title: ": "Originele titel: ",
"Original field title: ": "Originele veldtitel: ",
"Data source permissions": "Datatoegangsrechten",
"Now": "Nu",
"Access control": "Toegangscontrole",
"Remove": "Verwijderen",
"Docs": "Documentatie",
"Enable page header": "Paginahoofd inschakelen",
"Display page title": "Paginatitel weergeven",
"Edit page title": "Paginatitel bewerken",
"Enable page tabs": "Pagina-tabbladen inschakelen",
"Constant": "Constant",
"Select a variable": "Selecteer een variabele",
"Double click to choose entire object": "Dubbelklik om het hele object te kiezen",
"TRUE": "WAAR",
"FALSE": "ONWAAR",
"Prettify": "Opknappen",
"Theme": "Thema",
"Default theme": "Standaardthema",
"Compact theme": "Compact thema",
"Download": "Downloaden",
"File type is not supported for previewing, please download it to preview.": "Bestandstype wordt niet ondersteund voor voorbeeldweergave, download het om te bekijken.",
"Click or drag file to this area to upload": "Klik of sleep een bestand naar dit gebied om te uploaden.",
"Support for a single or bulk upload.": "Ondersteuning voor enkele of bulk-upload.",
"File size should not exceed {{size}}.": "Bestandsgrootte mag {{size}} niet overschrijden.",
"File size exceeds the limit": "Bestandsgrootte overschrijdt de limiet.",
"File type is not allowed": "Bestandstype is niet toegestaan.",
"Incomplete uploading files need to be resolved": "Onvolledig geüploade bestanden moeten worden opgelost.",
"Default title for each record": "Standaardtitel voor elk record.",
"If collection inherits, choose inherited collections as templates": "Als de collectie overerft, kies geërfde collecties als sjablonen.",
"Select an existing piece of data as the initialization data for the form": "Selecteer een bestaand gegeven als initiële data voor het formulier.",
"Only the selected fields will be used as the initialization data for the form": "Alleen de geselecteerde velden worden gebruikt als initiële data voor het formulier.",
"Template Data": "Sjabloongegevens",
"Data fields": "Gegevensvelden",
"Add template": "Sjabloon toevoegen",
"Enable form data template": "Formuliersjabloon inschakelen",
"Form data templates": "Formuliersjablonen",
"No configuration available.": "Geen configuratie beschikbaar.",
"Reload application": "Herlaad applicatie",
"The application is reloading, please do not close the page.": "De applicatie wordt opnieuw geladen, sluit de pagina niet.",
"Application reloading": "Applicatie wordt opnieuw geladen",
"Allows to clear cache, reboot application": "Sta toe om cache te wissen en applicatie te herstarten.",
"The will interrupt service, it may take a few seconds to restart. Are you sure to continue?": "Dit onderbreekt de service en kan enkele seconden duren. Weet je zeker dat je wilt doorgaan?",
"Clear cache": "Cache wissen",
"Are you sure you want to clear cache ?": "Weet je zeker dat je de cache wilt wissen?",
"Quick create": "Snel aanmaken",
"Dropdown": "Keuzelijst",
"Pop-up": "Pop-up",
"Direct duplicate": "Direct dupliceren",
"Copy into the form and continue to fill in": "Kopieer in het formulier en vul verder in.",
"Failed to load plugin": "Kan plug-in niet laden.",
"Date range limit": "Datumbereiklimiet",
"MinDate": "Minimale datum",
"MaxDate": "Maximale datum",
"Please select time or variable": "Selecteer een tijd of variabele.",
"Filter out a single piece or a group of records as a template": "Filter een enkel item of een groep records als sjabloon.",
"The title field is used to identify the template record": "Het titelveld wordt gebruikt om het sjabloonrecord te identificeren.",
"Template fields": "Sjabloonvelden",
"The selected fields will automatically populate the form": "De geselecteerde velden vullen automatisch het formulier in.",
"UnSelect all": "Alles deselecteren",
"Secondary confirmation": "Secundaire bevestiging",
"Perform the {{title}}": "Voer {{title}} uit.",
"Are you sure you want to perform the {{title}} action?": "Weet je zeker dat je de actie {{title}} wilt uitvoeren?",
"Permission denied": "Toestemming geweigerd.",
"Allow add new": "Sta toe om nieuw toe te voegen.",
"Data model": "Gegevensmodel",
"Security": "Beveiliging",
"Action": "Actie",
"System": "Systeem",
"Other": "Overige",
"Allow selection of existing records": "Sta selectie van bestaande records toe.",
"Data Model": "Gegevensmodel",
"Blocks": "Blokken",
"Users & permissions": "Gebruikers en machtigingen",
"System management": "Systeembeheer",
"System & security": "Systeem en beveiliging",
"Workflow": "Werkstroom",
"Third party services": "Diensten van derden",
"Data model tools": "Gegevensmodeltools",
"Data sources": "Gegevensbronnen",
"Collections": "Collecties",
"Collection fields": "Collectievelden",
"Authentication": "Authenticatie",
"Logging and monitoring": "Logging en monitoring",
"Main": "Hoofd",
"Index": "Index",
"Field values must be unique.": "Veldwaarden moeten uniek zijn.",
"Alphabet": "Alfabet",
"Accuracy": "Nauwkeurigheid",
"Millisecond": "Milliseconde",
"Second": "Seconde",
"Unix Timestamp": "Unix-tijdstempel",
"Field value do not meet the requirements": "Veldwaarde voldoet niet aan de vereisten.",
"Field value size is": "Veldwaardegrootte is",
"Unit conversion": "Eenheidsconversie",
"Separator": "Scheidingsteken",
"Prefix": "Voorvoegsel",
"Suffix": "Achtervoegsel",
"Record unique key": "Unieke recordsleutel",
"Filter target key": "Filterdoelsleutel",
"If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.": "Als een collectie geen primaire sleutel heeft, moet je een unieke recordsleutel configureren om rijen binnen een blok te lokaliseren. Anders kunnen er geen gegevensblokken worden aangemaakt.",
"Filter data based on the specific field, with the requirement that the field value must be unique.": "Filter gegevens op basis van een specifiek veld, waarbij de veldwaarde uniek moet zijn.",
"Multiply by": "Vermenigvuldigen met",
"Divide by": "Delen door",
"Scientifix notation": "Wetenschappelijke notatie",
"Normal": "Normaal",
"Automatically generate default values": "Automatisch standaardwaarden genereren.",
"Refresh data on close": "Ververs gegevens bij sluiten.",
"Refresh data on action": "Ververs gegevens bij actie.",
"Unknown field type": "Onbekend veldtype.",
"The following field types are not compatible and do not support output and display": "De volgende veldtypen zijn niet compatibel en ondersteunen geen uitvoer en weergave.",
"Not fixed": "Niet vastgezet",
"Left fixed": "Links vastgezet",
"Right fixed": "Rechts vastgezet",
"Fixed": "Vastgezet",
"Set block height": "Blokhoogte instellen",
"Specify height": "Hoogte specificeren",
"Full height": "Volledige hoogte",
"Please configure the URL": "Configureer de URL.",
"URL": "URL",
"Search parameters": "Zoekparameters",
"Do not concatenate search params in the URL": "Voeg zoekparameters niet samen in de URL.",
"Edit link": "Link bewerken",
"Add parameter": "Parameter toevoegen",
"Use simple pagination mode": "Gebruik eenvoudige paginering",
"Set Template Engine": "Sjabloonengine instellen",
"Template engine": "Sjabloonengine",
"Table size": "Tabelgrootte",
"No data": "Geen data",
"Show file name": "Toon bestandsnaam",
"Filled": "Gevuld",
"Enable index column": "Indexkolom inschakelen",
"Icon only": "Enkel icoon",
"Valid range: 100-900": "Geldige waarde: 100-900",
"Valid range: 10-40": "Geldige waarde: 10-40",
"Font Sizepx": "Lettergroottepx",
"Font Weight": "Letterdikte",
"Font Style": "Letterstijl",
"Italic": "Cursief"
}

View File

@ -1,7 +1,11 @@
{
"The current user has no roles. Please try another account.": "De huidige gebruiker heeft geen rol. Probeer een andere gebruikersaccount.",
"The user role does not exist. Please try signing in again": "De gebruikersrol bestaat niet. Probeer opnieuw in te loggen.",
"Roles & Permissions": "Rollen & Permissies",
"General": "Algemeen",
"New role": "Nieuwe rol",
"Permissions": "Permissies",
"Desktop menu": "Desktop menu"
"Desktop menu": "Desktop menu",
"Plugin settings": "Plugin instellingen",
"Data sources": "Data bronnen"
}

View File

@ -1,4 +1,5 @@
{
"Bulk edit": "Bewerken in bulk",
"Data will be updated": "Gegevens worden bijgewerkt"
"Data will be updated": "Gegevens worden bijgewerkt",
"Entire collection": "Gehele collectie"
}

View File

@ -1,5 +1,6 @@
{
"Bulk update": "Updaten in bulk",
"After successful bulk update": "Na succesvolle update in bulk",
"Please select the records to be updated": "Selecteer de records die moeten worden bijgewerkt"
"Please select the records to be updated": "Selecteer de records die moeten worden bijgewerkt",
"Entire collection": "Gehele collectie"
}

View File

@ -0,0 +1,27 @@
{
"Access control": "Toegangscontrole",
"Custom Request": "Aangepaste aanvraag",
"Request settings": "Aanvraaginstellingen",
"Roles": "Rollen",
"If not set, all roles can see this action": "Als niet ingesteld, kunnen alle rollen deze actie zien",
"Title": "Titel",
"HTTP method": "HTTP-methode",
"URL": "URL",
"Headers": "Kopteksten",
"Parameters": "Parameters",
"Add request header": "Voeg aanvraagkop toe",
"Add parameter": "Voeg parameter toe",
"Enter description info": "Voer beschrijvingsinformatie in",
"Body": "Inhoud",
"Use variable": "Gebruik variabele",
"Format": "Formaat",
"Insert": "Invoegen",
"Timeout config": "Time-outconfiguratie",
"ms": "ms",
"Input request data": "Voer aanvraaggegevens in",
"Only support standard JSON data": "Ondersteunt alleen standaard JSON-gegevens",
"\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" ondersteunt alleen \"application/json\", en hoeft niet te worden gespecificeerd",
"When the HTTP method is Post, Put or Patch, and this custom request inside the form, the request body will be automatically filled in with the form data": "Wanneer de HTTP-methode Post, Put of Patch is, en deze aangepaste aanvraag zich binnen het formulier bevindt, wordt de aanvraaginhoud automatisch ingevuld met de formuliergegevens",
"Please configure the request settings first": "Configureer eerst de aanvraaginstellingen"
}

View File

@ -1,6 +1,7 @@
{
"Export warning": "Je kunt maximaal {{limit}} rijen gegevens tegelijk exporteren, eventuele overschrijdingen worden genegeerd.",
"Start export": "Start exporteren",
"another export action is running, please try again later.": "Er is al een andere exportactie bezig, probeer het later opnieuw.",
"True": "Waar",
"False": "Onwaar"
}

View File

@ -1,42 +1,50 @@
{
"Only one file is allowed to be uploaded": "Only one file is allowed to be uploaded",
"File size cannot exceed 10M": "File size cannot exceed 10M",
"Please upload the file of Excel": "Please upload the file of Excel",
"Import Data": "Import Data",
"Start import": "Start import",
"Import explain": "Guide",
"Download template": "Download template",
"Step 1: Download template": "Step 1: Download template",
"Step 2: Upload Excel": "Step 2: Upload Excel",
"Step 3: Import options": "Step 3: Import options",
"Download tips": "- Download the template and fill in the data according to the format \r\n - Import only the first worksheet \r\n - Do not change the header of the template to prevent import failure",
"Import warnings": "You can import up to {{limit}} rows of data at a time, any excess will be ignored.",
"Upload placeholder": "Drag and drop the file here or click to upload, file size should not exceed 80M",
"Excel data importing": "Excel data importing",
"{{successCount}} records have been successfully imported": "{{successCount}} records have been successfully imported",
"To download the failure data": "To download the failure data",
"Add importable field": "Add importable field",
"Only one file is allowed to be uploaded": "Er kan slechts één bestand worden geüpload",
"File size cannot exceed 10M": "Bestandsgrootte mag niet groter zijn dan 10M",
"Please upload the file of Excel": "Upload het Excel-bestand",
"Import Data": "Importeer gegevens",
"Start import": "Start importeren",
"Import explain": "Uitleg",
"Download template": "Download sjabloon",
"Step 1: Download template": "Stap 1: Download sjabloon",
"Step 2: Upload Excel": "Stap 2: Upload Excel",
"Step 3: Import options": "Stap 3: Importeer opties",
"Download tips": "- Download het sjabloon en vul de gegevens in volgens het formaat\r\n - Importeer alleen het eerste werkblad\r\n - Wijzig de sjabloontitel niet om importfouten te voorkomen",
"Import warnings": "Maximaal {{limit}} rijen gegevens kunnen tegelijk worden geïmporteerd, eventuele overschrijdingen worden genegeerd.",
"Upload placeholder": "Sleep het bestand hierheen of klik om te uploaden, bestandsgrootte niet groter dan 80M",
"Excel data importing": "Gegevens importeren, sluit het venster niet",
"{{successCount}} records have been successfully imported": "{{successCount}} records zijn succesvol geïmporteerd",
"To download the failure data": "Download de gegevens die niet konden worden geïmporteerd",
"Add importable field": "Voeg een importeerbaar veld toe",
"Done": "Klaar",
"Yes": "Ja",
"No": "Nee",
"Field {{fieldName}} does not exist": "Field {{fieldName}} does not exist",
"can not find value": "can not find value",
"password is empty": "password is empty",
"Incorrect time format": "Incorrect time format",
"Incorrect date format": "Incorrect date format",
"Incorrect email format": "Incorrect email format",
"Illegal percentage format": "Illegal percentage format",
"Imported template does not match, please download again.": "Imported template does not match, please download again.",
"another import action is running, please try again later.": "another import action is running, please try again later.",
"Please select": "Please select",
"Field {{fieldName}} does not exist": "Veld {{fieldName}} bestaat niet",
"can not find value": "Kan de waarde niet vinden",
"password is empty": "Wachtwoord is leeg",
"Incorrect time format": "Onjuist tijdsformaat",
"Incorrect date format": "Onjuist datumformaat",
"Incorrect email format": "Onjuist e-mailformaat",
"Illegal percentage format": "Ongeldig percentageformaat",
"Imported template does not match, please download again.": "Het geïmporteerde sjabloon komt niet overeen, download het opnieuw.",
"another import action is running, please try again later.": "Er is al een andere importactie bezig, probeer het later opnieuw.",
"Please select": "Selecteer",
"Custom column title": "Aangepaste kolomtitel",
"Field description": "Field description",
"Field description placeholder": "Enter field description",
"Columns configuration is empty": "Columns configuration is empty",
"Field not found: {{field}}": "Field not found: {{field}}",
"Headers not found. Expected headers: {{headers}}": "Headers not found. Expected headers: {{headers}}",
"Header mismatch at column {{column}}: expected \"{{expected}}\", but got \"{{actual}}\"": "Header mismatch at column {{column}}: expected \"{{expected}}\", but got \"{{actual}}\"",
"No data to import": "No data to import",
"Failed to import row {{row}}, {{message}}, row data: {{data}}": "Failed to import row {{row}}, {{message}}, row data: {{data}}",
"import-error": "Failed to import row {{rowIndex}}, row data: {{rowData}}, cause: {{causeMessage}}"
"Field description": "Veldbeschrijving",
"Field description placeholder": "Voer de veldbeschrijving in",
"Columns configuration is empty": "Kolomconfiguratie is leeg",
"Field not found: {{field}}": "Veld niet gevonden: {{field}}",
"Headers not found. Expected headers: {{headers}}": "Kopteksten niet gevonden. Verwachte kopteksten: {{headers}}",
"Header mismatch at column {{column}}: expected \"{{expected}}\", but got \"{{actual}}\"": "Koptekst komt niet overeen in kolom {{column}}: verwachtte \"{{expected}}\", maar kreeg \"{{actual}}\"",
"No data to import": "Geen gegevens om te importeren",
"Failed to import row {{row}}, {{message}}, row data: {{data}}": "Fout bij importeren van rij {{row}}, {{message}}, rijgegevens: {{data}}",
"import-error": "Fout bij importeren van rij {{rowIndex}}, rijgegevens: {{rowData}}, reden: {{causeMessage}}",
"Import completed": "Importeren voltooid: {{success}} records zijn geïmporteerd, {{updated}} records zijn bijgewerkt, {{skipped}} records zijn overgeslagen, totaal {{total}} records",
"Successfully imported": "Succesvol geïmporteerd",
"Updated records": "Bijgewerkte records",
"Skipped records": "Overgeslagen records",
"Total records": "Totaal aantal records",
"View result": "Bekijk resultaat",
"ImportResult": "{{success}} records zijn geïmporteerd, {{updated}} records zijn bijgewerkt, {{skipped}} records zijn overgeslagen, totaal {{total}} records",
"Task result": "Taakresultaat"
}

View File

@ -0,0 +1,26 @@
{
"AI integration": "AI integratie",
"LLM services": "LLM diensten",
"LLM service": "LLM dienst",
"Model": "Model",
"Messages": "Berichten",
"Structured output": "Gestructureerde output",
"Message": "Bericht",
"Role": "Rol",
"UID": "UID",
"Add content": "Voeg inhoud toe",
"Add prompt": "Voeg prompt toe",
"Provider": "Provider",
"Text": "Tekst",
"Image": "Afbeelding",
"Timout (ms)": "Timout (ms)",
"Max retries": "Max herhalingen",
"Frequency penalty description": "Nummer tussen -2.0 en 2.0. Positieve waarden straffen nieuwe tokens op basis van hun bestaande frequentie in de tekst tot nu toe, waardoor de kans van het model om dezelfde regel letterlijk te herhalen afneemt.",
"Max completion tokens description": "Een bovengrens voor het aantal tokens dat kan worden gegenereerd voor een voltooiing, inclusief zichtbare outputtokens en redeneertokens.",
"Presence penalty description": "Nummer tussen -2.0 en 2.0. Positieve waarden straffen nieuwe tokens op basis van of ze tot nu toe in de tekst voorkomen, waardoor de kans van het model om over nieuwe onderwerpen te praten toeneemt.",
"Response format description": "Belangrijk: bij gebruik van de JSON-modus moet u het model ook zelf opdracht geven om JSON te produceren via een systeem- of gebruikersbericht.",
"Temperature description": "Welke bemonsteringstemperatuur te gebruiken, tussen 0 en 2. Hogere waarden zoals 0,8 maken de output willekeuriger, terwijl lagere waarden zoals 0,2 deze meer gefocust en deterministisch maken.",
"Top P description": "Een alternatief voor bemonstering met temperatuur, genaamd nucleusbemonstering, waarbij het model de resultaten van de tokens met top_p waarschijnlijkheidsmassa overweegt. Dus 0,1 betekent dat alleen de tokens die de top 10% waarschijnlijkheidsmassa vormen, worden overwogen.",
"Get models list failed, you can enter a model name manually.": "Het ophalen van de lijst met modellen is mislukt, u kunt een modelnaam handmatig invoeren."
}

View File

@ -1,5 +1,46 @@
{
"Export {collection} attachments": "Exporteer {collection} bijlages",
"Export {collection} data": "Exporteer {collection} data",
"Import {collection} data": "Importeer {collection} data"
}
"Export": "Exporteer",
"Import": "Importeer",
"Data": "Data",
"Task": "Taak",
"Status": "Status",
"Actions": "Acties",
"Created at": "Aangemaakt op",
"Type": "Type",
"Waiting": "Wachten",
"Processing": "Verwerken",
"Completed": "Voltooid",
"Failed": "Mislukt",
"Cancelled": "Geannuleerd",
"Cancel": "Annuleren",
"Cancelling": "Annuleren",
"Download": "Downloaden",
"Error details": "Foutdetails",
"Confirm cancel": "Bevestig annuleren",
"Confirm cancel description": "Weet je zeker dat je deze taak wilt annuleren?",
"Confirm": "Bevestigen",
"Task cancelled": "Taak geannuleerd",
"Task completed": "Taak voltooid",
"Task failed": "Taak mislukt",
"Error Details": "Foutdetails",
"Close": "Sluiten",
"Error code": "Foutcode",
"Unknown error": "Onbekende fout",
"OK": "OK",
"Import result": "Importresultaat",
"Import completed": "Import voltooid: {{success}} records geïmporteerd, {{updated}} records bijgewerkt, {{skipped}} records overgeslagen, totaal {{total}} records",
"Import summary": "Importeer {{success}}/{{total}}",
"Import details": "{{success}} records zijn geïmporteerd, {{updated}} records zijn bijgewerkt, {{skipped}} records zijn overgeslagen, totaal {{total}} records",
"Imported": "{{count}}/{{total}}",
"Successfully imported": "Succesvol geïmporteerd",
"Updated records": "Bijgewerkte records",
"Skipped records": "Overgeslagen records",
"Total records": "Totaal aantal records",
"View result": "Toon",
"ImportResult": "{{success}} records zijn geïmporteerd, {{updated}} records zijn bijgewerkt, {{skipped}} records zijn overgeslagen, totaal {{total}} records",
"Task result": "Taakresultaat",
"Export {collection} attachments": "Exporteer {collection} bijlagen",
"Export {collection} data": "Exporteer {collection} gegevens",
"Import {collection} data": "Importeer {collection} gegevens"
}

View File

@ -0,0 +1,56 @@
{
"Configure calendar": "Kalender configureren",
"Title field": "Titelveld",
"Custom title": "Aangepaste titel",
"Show lunar": "Maankalender weergeven",
"Start date field": "Startdatumveld",
"End date field": "Einddatumveld",
"Work week": "Werkweek",
"Today": "Vandaag",
"Day": "Dag",
"Agenda": "Agenda",
"Date": "Datum",
"Time": "Tijd",
"Event": "Gebeurtenis",
"None": "Geen",
"Calendar": "Kalender",
"Delete events": "Gebeurtenissen verwijderen",
"This event": "Dit evenement",
"This and following events": "Dit en volgende evenementen",
"All events": "Alle evenementen",
"Delete this event?": "Dit evenement verwijderen?",
"Delete Event": "Evenement verwijderen",
"Calendar collection": "Kalendercollectie",
"Create calendar block": "Kalenderblok maken",
"Filter": "Filter",
"Configure actions": "Acties configureren",
"Enable actions": "Acties inschakelen",
"Turn pages": "Bladeren",
"Select view": "Weergave selecteren",
"Add new": "Nieuw toevoegen",
"View record": "Record bekijken",
"Details": "Details",
"Customize": "Aanpassen",
"Update record": "Record bijwerken",
"Popup": "Popup",
"Updated successfully": "Succesvol bijgewerkt",
"Custom request": "Aangepast verzoek",
"Edit": "Bewerken",
"Delete": "Verwijderen",
"Print": "Afdrukken",
"Daily": "Dagelijks",
"Weekly": "Wekelijks",
"Monthly": "Maandelijks",
"Yearly": "Jaarlijks",
"Repeats": "Herhaalt",
"Title": "Titel",
"Month": "Maand",
"Week": "Week",
"{{count}} more items": "{{count}} meer items",
"Color field": "Kleurveld",
"Not selected": "Niet geselecteerd",
"Default view": "Standaardweergave",
"Event open mode": "Gebeurtenis openen modus",
"Quick create event": "Snel evenement maken"
}

View File

@ -0,0 +1,41 @@
{
"Data source name": "Databron naam",
"Data source display name": "Databron weergavenaam",
"Host": "Host",
"Port": "Poort",
"Database": "Database",
"Data source manager": "Databron manager",
"Data sources": "Databronnen",
"No external data source plugin installed": "Geen externe databron plugin geïnstalleerd",
"View documentation": "Bekijk documentatie",
"Test Connection": "Test verbinding",
"Connection successful": "Verbinding succesvol",
"Display name": "Weergavenaam",
"Username": "Gebruikersnaam",
"Password": "Wachtwoord",
"Type": "Type",
"Description": "Beschrijving",
"Storage": "Opslag",
"Collections": "Collecties",
"Permissions": "Rechten",
"Allow adding and modifying collection": "Toestaan toevoegen en wijzigen collectie",
"Unknown field type": "Onbekend veldtype",
"The following field types are not compatible and do not support output and display": "De volgende veldtypen zijn niet compatibel en ondersteunen geen uitvoer en weergave",
"Field database type": "Veld database type",
"Field interface": "Veld interface",
"Status": "Status",
"Loading": "Laden",
"Failed": "Mislukt",
"Loaded": "Geladen",
"Reloading": "Herladen",
"Data source synchronization in progress": "Databron synchronisatie in uitvoering",
"Data source synchronization successful": "Databron synchronisatie succesvol",
"Filter target key":"Filter doel sleutel",
"Select field": "Selecteer veld",
"OK": "OK",
"Please select a field.": "Selecteer een veld.",
"Are you sure you want to set the \"{{title}}\" field as a record unique key? This setting cannot be changed after it's been set.": "Weet je zeker dat je het veld \"{{title}}\" als een unieke sleutel wilt instellen? Deze instelling kan niet worden gewijzigd nadat deze is ingesteld.",
"If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.": "Als een collectie geen primaire sleutel heeft, moet je een unieke record sleutel configureren om rijrecords binnen een blok te lokaliseren, het niet configureren hiervan zal de creatie van datablokken voor de collectie voorkomen.",
"Filter data based on the specific field, with the requirement that the field value must be unique.": "Filter gegevens op basis van het specifieke veld, met de eis dat de veldwaarde uniek moet zijn."
}

View File

@ -0,0 +1,17 @@
{
"Environment": "Omgeving",
"Variables and secrets": "Variabelen en geheimen",
"Variables": "Variabelen",
"Secrets": "Geheimen",
"Add variable": "Variabele toevoegen",
"Bulk import": "Bulk importeren",
"Name": "Naam",
"Value": "Waarde",
"Type": "Type",
"Plain text": "Tekst",
"Encrypted": "Versleuteld",
"Delete variable": "Variabele verwijderen",
"Restart now": "Nu herstarten",
"Variables and secrets have been updated. A restart is required for the changes to take effect.": "Variabelen en geheimen zijn bijgewerkt. Een herstart is vereist voor de wijzigingen om van kracht te worden."
}

View File

@ -1,6 +1,5 @@
{
"unique violation": "{{field}} bestaat al",
"notNull violation": "{{field}} mag niet leeg zijn",
"Validation error": "{{field}} validatiefout",
"notNull Violation": "{{field}} mag niet leeg zijn"
"Validation error": "{{field}} validatiefout"
}

View File

@ -4,5 +4,6 @@
"Expression": "Expressie",
"Expression syntax error": "Fout in expressiesyntax",
"Syntax references": "Syntaxverwijzingen",
"Compute a value based on the other fields": "Bereken een waarde op basis van de andere velden"
"Compute a value based on the other fields": "Bereken een waarde op basis van de andere velden",
"Configure and store the results of calculations between multiple field values in the same record, supporting both Math.js and Excel formula functions.": "Configureer en sla de resultaten op van berekeningen tussen meerdere veldwaarden in hetzelfde record, met ondersteuning voor zowel Math.js als Excel-formulefuncties."
}

View File

@ -1,5 +1,6 @@
{
"Sequence": "Reeks",
"Automatically generate codes based on configured rules, supporting combinations of dates, numbers, and text.": "Automatisch codes genereren op basis van geconfigureerde regels, met ondersteuning voor combinaties van datums, nummers en tekst.",
"Sequence rules": "Reeksregels",
"Add rule": "Voeg regel toe",
"Inputable": "Invoerbaar",
@ -8,6 +9,9 @@
"Autoincrement": "Automatisch verhogen",
"Fixed text": "Vaste tekst",
"Text content": "Tekstinhoud",
"Date": "Datum",
"Date format": "Datumformaat",
"Supports all formats of the Day.js library, such as \"YYYYMMDD\", \"YYYY-MM-DD\", etc.": "Ondersteunt alle formaten van de Day.js-bibliotheek, zoals \"YYYYMMDD\", \"YYYY-MM-DD\", enz.",
"Rule content": "Regelinhoud",
"{{value}} Digits": "{{value}} cijfers",
"Digits": "Cijfers",
@ -20,5 +24,14 @@
"Monthly": "Maandelijks",
"Yearly": "Jaarlijks",
"Operations": "Operaties",
"Customize": "Pas aan"
"Customize": "Pas aan",
"Random character": "Willekeurig karakter",
"Length": "Lengte",
"Will generate random characters with specified length.": "Genereert willekeurige tekens met de opgegeven lengte.",
"Character sets": "Karaktersets",
"Select character sets to generate random characters.": "Selecteer karaktersets om willekeurige tekens te genereren.",
"Number": "Nummer",
"Lowercase letters": "Kleine letters",
"Uppercase letters": "Hoofdletters",
"Symbols": "Symbolen"
}

View File

@ -1,22 +1,40 @@
{
"File manager": "Bestandsbeheer",
"File collection": "Bestandcollectie",
"File name": "Bestandsnaam",
"Extension name": "Extensienaam",
"Size": "Grootte",
"File size limit": "Bestandsgrootte limiet",
"Minimum from 1 byte, maximum up to 1GB.": "Minimaal vanaf 1 byte, maximaal tot 1 GB.",
"MIME type": "MIME type",
"File type (in MIME type format)": "Bestandstype (in MIME type formaat)",
"Multi-types seperated with comma, for example: \"image/*\", \"image/png\", \"image/*, application/pdf\" etc.": "Meerdere typen gescheiden door een komma, bijvoorbeeld: \"image/*\", \"image/png\", \"image/*, application/pdf\" enz.",
"URL": "URL",
"File storage": "Bestandsopslag",
"File manager": "Bestandsbeheerder",
"Attachment": "Bijlage",
"MIME type": "MIME-type",
"Storage display name": "Weergavenaam van opslag",
"Allow uploading multiple files": "Meerdere bestanden uploaden toestaan",
"Storage": "Opslagruimte",
"Storages": "Opslagruimtes",
"Storage name": "Opslagnaam",
"Storage type": "Opslagtype",
"Default storage": "Standaardopslag",
"Storage base URL": "Opslag basis-URL",
"Destination": "Bestemming",
"Default storage": "Standaard opslagruimte",
"Access base URL": "Toegangsbasis-URL",
"Base URL for file access, could be your CDN base URL. For example: \"https://cdn.nocobase.com\".": "Basis-URL voor bestandstoegang, kan uw CDN-basis-URL zijn. Bijvoorbeeld: \"https://cdn.nocobase.com\".",
"Destination": "Bestemmingsmap",
"Use the built-in static file server": "Gebruik de ingebouwde statische bestandsserver",
"Local storage": "Lokale opslag",
"Aliyun OSS": "Aliyun OSS",
"Tencent COS": "Tencent COS",
"Amazon S3": "Amazon S3",
"Tencent COS": "Tencent COS",
"Region": "Regio",
"Bucket": "Bucket",
"Path": "Pad",
"Relative path the file will be saved to. Left blank as root path. The leading and trailing slashes \"/\" will be ignored. For example: \"user/avatar\".": "Relatief pad waar het bestand zal worden opgeslagen. Laat leeg als hoofdmap. De voorloop- en achterloop-slashes \"/\" worden genegeerd. Bijvoorbeeld: \"gebruiker/avatar\".",
"Filename": "Bestandsnaam",
"Will be used for API": "Zal worden gebruikt voor API",
"Default storage will be used when not selected": "Standaard opslagruimte wordt gebruikt wanneer niet geselecteerd",
"Keep file in storage when destroy record": "Bestand in opslag houden bij vernietiging van record",
"See more": "Bekijk meer",
"Will be used for API": "Wordt gebruikt voor API"
}
"Aliyun OSS region part of the bucket. For example: \"oss-cn-beijing\".": "Aliyun OSS regio-onderdeel van de bucket. Bijvoorbeeld: \"oss-cn-beijing\"."
}

View File

@ -1,35 +1,35 @@
{
"Map": "Map",
"Map-based geometry": "Map-based geometry",
"Map type": "Map type",
"Point": "Point",
"Line": "Line",
"Circle": "Circle",
"Polygon": "Polygon",
"Access key": "Access key",
"securityJsCode or serviceHost": "securityJsCode or serviceHost",
"Map": "Kaart",
"Map-based geometry": "Kaartgebaseerde geometrie",
"Map type": "Kaarttype",
"Point": "Punt",
"Line": "Lijn",
"Circle": "Cirkel",
"Polygon": "Veelhoek",
"Access key": "Toegangssleutel",
"securityJsCode or serviceHost": "securityJsCode of serviceHost",
"AMap": "AMap",
"Google Maps": "Google Maps",
"Clear": "Wissen",
"Click to select the starting point and double-click to end the drawing": "Click to select the starting point and double-click to end the drawing",
"Clear the canvas": "Clear the canvas",
"Are you sure to clear the canvas?": "Are you sure to clear the canvas?",
"Confirm": "Confirm",
"Click to select the starting point and double-click to end the drawing": "Klik om het startpunt te selecteren en dubbelklik om het tekenen te beëindigen",
"Clear the canvas": "Wis het canvas",
"Are you sure to clear the canvas?": "Weet je zeker dat je het canvas wilt wissen?",
"Confirm": "Bevestigen",
"Cancel": "Annuleren",
"Enter keywords to search": "Enter keywords to search",
"The AccessKey is incorrect, please check it": "The AccessKey is incorrect, please check it",
"Please configure the AMap securityCode or serviceHost correctly": "Please configure the AMap securityCode or serviceHost correctly",
"Map Manager": "Map Manager",
"Configuration": "Configuration",
"Enter keywords to search": "Voer zoekwoorden in om te zoeken",
"The AccessKey is incorrect, please check it": "De AccessKey is onjuist, controleer het",
"Please configure the AMap securityCode or serviceHost correctly": "Configureer de AMap securityCode of serviceHost correct",
"Map Manager": "Kaartbeheerder",
"Configuration": "Configuratie",
"Saved successfully": "Succesvol opgeslagen",
"Saved failed": "Saved failed",
"Saved failed": "Opslaan mislukt",
"Edit": "Bewerken",
"Save": "Opslaan",
"Please configure the AccessKey and SecurityJsCode first": "Please configure the AccessKey and SecurityJsCode first",
"Go to the configuration page": "Go to the configuration page",
"Please configure the AccessKey and SecurityJsCode first": "Configureer eerst de AccessKey en SecurityJsCode",
"Go to the configuration page": "Ga naar de configuratiepagina",
"Zoom": "Zoom",
"Set default zoom level": "Set default zoom level",
"The default zoom level of the map": "The default zoom level of the map",
"Set default zoom level": "Stel het standaard zoomniveau in",
"The default zoom level of the map": "Het standaard zoomniveau van de kaart",
"Edit field title": "Veldtitel bewerken",
"Field title": "Veldtitel",
"Edit tooltip": "Tooltip bewerken",
@ -41,11 +41,14 @@
"Readonly": "Alleen-lezen",
"Easy-reading": "Gemakkelijk te lezen",
"Edit description": "Bewerk beschrijving",
"Map field": "Map field",
"Marker field": "Marker field",
"Load google maps failed, Please check the Api key and refresh the page": "Load google maps failed, Please check the Api key and refresh the page",
"Create map block": "Create map block",
"Start point": "Start point",
"End point": "End point",
"Concatenation order field": "Concatenation order field"
"Map field": "Kaartveld",
"Marker field": "Markerveld",
"Load google maps failed, Please check the Api key and refresh the page": "Google Maps laden mislukt, controleer de Api-sleutel en vernieuw de pagina",
"Create map block": "Kaartblok maken",
"Start point": "Startpunt",
"End point": "Eindpunt",
"Concatenation order field": "Concatenatievolgordeveld",
"securityJsCode or serviceHost is required": "securityJsCode of serviceHost is verplicht",
"Access key is required": "Toegangssleutel is verplicht",
"Api key is required": "Api-sleutel is verplicht"
}

View File

@ -1,29 +1,35 @@
{
"App settings": "App settings",
"Page settings": "Page settings",
"App settings": "App instellingen",
"Page settings": "Pagina instellingen",
"Info": "Info",
"Back": "Back",
"Back": "Terug",
"Link": "Link",
"Remove": "Remove",
"Remove": "Verwijderen",
"Add page": "Pagina toevoegen",
"Title": "Titel",
"Icon": "Icoon",
"Selected icon": "Selected icon",
"Selected icon": "Geselecteerd icoon",
"Add link": "Link toevoegen",
"Display tab bar": "Display tab bar",
"Display page header": "Display page header",
"Display navigation bar": "Display navigation bar",
"Display page title": "Display page title",
"Display tabs": "Display tabs",
"Display tab bar": "Tabbladbalk weergeven",
"Display page header": "Paginakoptekst weergeven",
"Display navigation bar": "Navigatiebalk weergeven",
"Display page title": "Paginatitel weergeven",
"Display tabs": "Tabbladen weergeven",
"Add tab": "Voeg tabblad toe",
"Mobile": "Mobile",
"Title field is required": "Title field is required",
"Icon field is required": "Icon field is required",
"Desktop data blocks": "Desktop data blocks",
"Other desktop blocks": "Other desktop blocks",
"Mobile": "Mobiel",
"Title field is required": "Titelveld is verplicht",
"Icon field is required": "Icoonveld is verplicht",
"Desktop data blocks": "Desktop data blokken",
"Other desktop blocks": "Andere desktop blokken",
"Settings": "Instellingen",
"Mobile menu": "Mobile menu",
"No accessible pages found": "No accessible pages found",
"This might be due to permission configuration issues": "This might be due to permission configuration issues",
"Select time": "Select time"
"Mobile menu": "Mobiel menu",
"No accessible pages found": "Geen toegankelijke pagina's gevonden",
"This might be due to permission configuration issues": "Dit kan te wijten zijn aan machtigingsconfiguratieproblemen",
"Select time": "Selecteer tijd",
"Fill": "Vullen",
"Mobile routes": "Mobiele routes",
"Clear": "Wissen",
"Confirm": "Bevestigen",
"Cancel": "Annuleren",
"Display < back button": "Weergave < terug knop"
}

View File

@ -28,6 +28,8 @@
"Select users": "Geselecteerde gebruikers",
"Query users": "Gebruikers zoeken",
"Receiver type": "Ontvanger type",
"Manual input": "Handmatige invoer",
"Select user": "Gebruiker selecteren",
"No channel enabled yet": "Nog geen kanaal ingeschakeld",
"Success": "Succesvol",
"Fail": "Mislukt",

View File

@ -0,0 +1,19 @@
{
"Enable form": "Formulier inschakelen",
"Public forms": "Openbare formulieren",
"Add New": "Toevoegen",
"Type": "Type",
"Open form": "Formulier openen",
"Set password": "Wachtwoord instellen",
"Copy link": "Kopieer link",
"QR code": "QR code",
"The form is not enabled and cannot be accessed": "Het formulier is niet ingeschakeld en kan niet worden geopend",
"Link copied successfully": "Link succesvol gekopieerd",
"After successful submission": "Na succesvolle indiening",
"Enable password": "Wachtwoord inschakelen",
"Prompt after successful submission": "Prompt na succesvolle indiening",
"Form": "Formulier",
"# Submitted successfully!\nThis is a demo text, **supports Markdown syntax**.": "# Succesvol ingediend!\nDit is een demotekst, **ondersteunt Markdown-syntax**.",
"The form is not found": "Het formulier is niet gevonden"
}

View File

@ -1,7 +1,20 @@
{
"Themes": "Thema's",
"Theme": "Thema",
"Local": "Lokaal",
"Dark theme": "Donker thema",
"Delete theme": "Verwijder thema",
"Deletion is unrecoverable. Confirm deletion?": "Verwijdering is onherstelbaar. Bevestig verwijdering?",
"Deleted successfully": "Succesvol verwijderd",
"Updated successfully": "Succesvol bijgewerkt",
"User selectable": "Gebruiker selecteerbaar",
"Default theme": "Standaard thema",
"Add new theme": "Voeg nieuw thema toe",
"Edit based on current theme": "Bewerk op basis van huidig thema",
"Create a brand new theme": "Nieuw thema aanmaken",
"Dark": "Donker",
"Compact": "Compact",
"Compact dark": "Compact donker",
"Optional": "Optioneel",
"Non-optional": "Niet-optioneel",
"Current": "Huidige",

View File

@ -13,6 +13,7 @@
"Success": "Succes",
"Failed": "Mislukt",
"Authenticator": "Authenticator",
"default": "Standaard",
"Retry": "Opnieuw proberen",
"No user data source plugin installed": "Geen gebruikersgegevensbron-plugin geïnstalleerd",
"View documentation": "Bekijk documentatie",

View File

@ -1,8 +1,12 @@
{
"Users & Permissions": "Gebruikers & Toegangen",
"Add users": "Gebruiker toevoegen",
"Add users": "Gebruikers toevoegen",
"Add user": "Gebruiker toevoegen",
"Remove user": "Gebruiker verwijderen",
"Are you sure you want to remove it?": "Ben je zeker dat je het wil verwijderen?",
"Random password": "Willekeurig wachtwoord",
"Users manager": "Gebruikersbeheer",
"Allow edit profile": "Profiel bewerken toestaan",
"Allow change password": "Wachtwoord wijzigen toestaan",
"User profile is not allowed to be edited": "Het gebruikersprofiel mag niet bewerkt worden."
}