New translations manifest.mdx (Dutch)

[ci skip]
This commit is contained in:
crowdin 2024-07-07 13:55:18 +00:00
parent 74c751a934
commit 6f72906307

View File

@ -5,9 +5,9 @@ title: manifest.json reference
This page details the attributes of a Castopod Plugin's manifest, which must be This page details the attributes of a Castopod Plugin's manifest, which must be
a JSON file. a JSON file.
### name (required) ### naam (verplicht)
The plugin name, including 'vendor-name/' prefix. Examples: The plugin name, including 'vendor-name/' prefix. Voorbeelden:
* acme/hello-world * acme/hello-world
* adaures/click * adaures/click
@ -16,16 +16,16 @@ The name must be lowercase and consist of words separated by `-`, `.` or `_`.
The complete name should match The complete name should match
`^[a-z0-9]([_.-]?[a-z0-9]+)*\/[a-z0-9]([_.-]?[a-z0-9]+)*$`. `^[a-z0-9]([_.-]?[a-z0-9]+)*\/[a-z0-9]([_.-]?[a-z0-9]+)*$`.
### version (required) ### versie (verplicht)
The plugin's semantic version (eg. 1.0.0) - see https://semver.org/ The plugin's semantic version (eg. 1.0.0) - see https://semver.org/
### description ### beschrijving
The plugin's description. This helps people discover your plugin when listed in De beschrijving van de plugin. This helps people discover your plugin when listed in
repositories. repositories.
### authors ### auteurs
Array one or more persons having authored the plugin. A person is an object with Array one or more persons having authored the plugin. A person is an object with
a required "name" field and optional "email" and "url" fields: a required "name" field and optional "email" and "url" fields:
@ -44,11 +44,11 @@ Or you can shorten the object into a single string:
"Jean Deau <jean.deau@example.com> (https://example.com/)" "Jean Deau <jean.deau@example.com> (https://example.com/)"
``` ```
### homepage ### startpagina
The URL to the project homepage. De URL naar de projectstartpagina.
### license ### licentie
Specify a license for your plugin so that people know how they are permitted to Specify a license for your plugin so that people know how they are permitted to
use it, and any restrictions you're placing on it. use it, and any restrictions you're placing on it.
@ -58,7 +58,7 @@ use it, and any restrictions you're placing on it.
Whether or not to publish the plugin in public directories. If set to `true`, Whether or not to publish the plugin in public directories. If set to `true`,
directories should refuse to publish the plugin. directories should refuse to publish the plugin.
### keywords ### trefwoorden
Array of strings to help your plugin get discovered when listed in repositories. Array of strings to help your plugin get discovered when listed in repositories.
@ -71,7 +71,7 @@ The minimal version of Castopod with which the plugin is compatible.
List of hooks used by the plugin. If the hook is not specified, Castopod will List of hooks used by the plugin. If the hook is not specified, Castopod will
not run it. not run it.
### settings ### instellingen
Declare settings forms for persisting user data. The plugin's settings forms can Declare settings forms for persisting user data. The plugin's settings forms can
be declared at three levels: `general`, `podcast`, and `episode`. be declared at three levels: `general`, `podcast`, and `episode`.
@ -101,7 +101,7 @@ each property being a field key and the value being a `Field` object.
A field is a form element: A field is a form element:
| Property | Type | Note | | Eigenschap | Type | Notitie |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| `type` | `checkbox` \| `datetime` \| `email` \| `markdown` \| `number` \| `radio-group` \| `select-multiple` \| `select` \| `text` \| `textarea` \| `toggler` \| `url` | Default is `text` | | `type` | `checkbox` \| `datetime` \| `email` \| `markdown` \| `number` \| `radio-group` \| `select-multiple` \| `select` \| `text` \| `textarea` \| `toggler` \| `url` | Default is `text` |
| `label` (required) | `string` | Can be translated (see i18n) | | `label` (required) | `string` | Can be translated (see i18n) |
@ -116,12 +116,12 @@ The `Options` object properties are option keys and the value is an `Option`.
##### Option object ##### Option object
| Property | Type | Note | | Eigenschap | Type | Notitie |
| ------------------ | -------- | ---------------------------- | | ------------------- | ------------ | ---------------------------- |
| `label` (required) | `string` | Can be translated (see i18n) | | `label` (verplicht) | `tekenreeks` | Can be translated (see i18n) |
| `hint` | `string` | Can be translated (see i18n) | | `hint` | `tekenreeks` | Can be translated (see i18n) |
### files ### bestanden
Array of file patterns that describes the entries to be included when your Array of file patterns that describes the entries to be included when your
plugin is installed. plugin is installed.