diff --git a/docs/src/content/docs/nl/plugins/manifest.mdx b/docs/src/content/docs/nl/plugins/manifest.mdx index f6e88514..6d1d05a6 100644 --- a/docs/src/content/docs/nl/plugins/manifest.mdx +++ b/docs/src/content/docs/nl/plugins/manifest.mdx @@ -5,9 +5,9 @@ title: manifest.json reference This page details the attributes of a Castopod Plugin's manifest, which must be 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 * adaures/click @@ -16,16 +16,16 @@ The name must be lowercase and consist of words separated by `-`, `.` or `_`. The complete name should match `^[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/ -### 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. -### authors +### auteurs 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: @@ -44,11 +44,11 @@ Or you can shorten the object into a single string: "Jean Deau (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 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`, directories should refuse to publish the plugin. -### keywords +### trefwoorden 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 not run it. -### settings +### instellingen Declare settings forms for persisting user data. The plugin's settings forms can 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: -| Property | Type | Note | +| Eigenschap | Type | Notitie | | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | | `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) | @@ -116,12 +116,12 @@ The `Options` object properties are option keys and the value is an `Option`. ##### Option object -| Property | Type | Note | -| ------------------ | -------- | ---------------------------- | -| `label` (required) | `string` | Can be translated (see i18n) | -| `hint` | `string` | Can be translated (see i18n) | +| Eigenschap | Type | Notitie | +| ------------------- | ------------ | ---------------------------- | +| `label` (verplicht) | `tekenreeks` | 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 plugin is installed.