This commit is contained in:
isUnknown 2025-02-08 11:09:29 +01:00
commit 2abd2831ba
169 changed files with 1977 additions and 684 deletions

View file

@ -23,7 +23,7 @@
},
"require": {
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
"getkirby/cms": "^4.5",
"getkirby/cms": "^4.6",
"getkirby/kql": "^1.2"
},
"config": {

90
public/composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "8f2fa8b1557df883bef5b3425ee05c4c",
"content-hash": "b27285f9bf3dfa65b84a013e5b62c6ee",
"packages": [
{
"name": "christian-riesen/base32",
@ -67,16 +67,16 @@
},
{
"name": "claviska/simpleimage",
"version": "4.2.0",
"version": "4.2.1",
"source": {
"type": "git",
"url": "https://github.com/claviska/SimpleImage.git",
"reference": "dfbe53c01dae8467468ef2b817c09b786a7839d2"
"reference": "ec6d5021e5a7153a2520d64c59b86b6f3c4157c5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/claviska/SimpleImage/zipball/dfbe53c01dae8467468ef2b817c09b786a7839d2",
"reference": "dfbe53c01dae8467468ef2b817c09b786a7839d2",
"url": "https://api.github.com/repos/claviska/SimpleImage/zipball/ec6d5021e5a7153a2520d64c59b86b6f3c4157c5",
"reference": "ec6d5021e5a7153a2520d64c59b86b6f3c4157c5",
"shasum": ""
},
"require": {
@ -108,7 +108,7 @@
"description": "A PHP class that makes working with images as simple as possible.",
"support": {
"issues": "https://github.com/claviska/SimpleImage/issues",
"source": "https://github.com/claviska/SimpleImage/tree/4.2.0"
"source": "https://github.com/claviska/SimpleImage/tree/4.2.1"
},
"funding": [
{
@ -116,7 +116,7 @@
"type": "github"
}
],
"time": "2024-04-15T16:07:16+00:00"
"time": "2024-11-22T13:25:03+00:00"
},
{
"name": "composer/semver",
@ -201,16 +201,16 @@
},
{
"name": "filp/whoops",
"version": "2.16.0",
"version": "2.17.0",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
"reference": "befcdc0e5dce67252aa6322d82424be928214fa2"
"reference": "075bc0c26631110584175de6523ab3f1652eb28e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2",
"reference": "befcdc0e5dce67252aa6322d82424be928214fa2",
"url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e",
"reference": "075bc0c26631110584175de6523ab3f1652eb28e",
"shasum": ""
},
"require": {
@ -260,7 +260,7 @@
],
"support": {
"issues": "https://github.com/filp/whoops/issues",
"source": "https://github.com/filp/whoops/tree/2.16.0"
"source": "https://github.com/filp/whoops/tree/2.17.0"
},
"funding": [
{
@ -268,25 +268,25 @@
"type": "github"
}
],
"time": "2024-09-25T12:00:00+00:00"
"time": "2025-01-25T12:00:00+00:00"
},
{
"name": "getkirby/cms",
"version": "4.5.0",
"version": "4.6.0",
"source": {
"type": "git",
"url": "https://github.com/getkirby/kirby.git",
"reference": "94cc37ee7c3004ebb4950a53f14e1329ed4d28d3"
"reference": "994556ca78eab3c11415702870b6388e8472addc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/getkirby/kirby/zipball/94cc37ee7c3004ebb4950a53f14e1329ed4d28d3",
"reference": "94cc37ee7c3004ebb4950a53f14e1329ed4d28d3",
"url": "https://api.github.com/repos/getkirby/kirby/zipball/994556ca78eab3c11415702870b6388e8472addc",
"reference": "994556ca78eab3c11415702870b6388e8472addc",
"shasum": ""
},
"require": {
"christian-riesen/base32": "1.6.0",
"claviska/simpleimage": "4.2.0",
"claviska/simpleimage": "4.2.1",
"composer/semver": "3.4.3",
"ext-ctype": "*",
"ext-curl": "*",
@ -299,15 +299,15 @@
"ext-mbstring": "*",
"ext-openssl": "*",
"ext-simplexml": "*",
"filp/whoops": "2.16.0",
"filp/whoops": "2.17.0",
"getkirby/composer-installer": "^1.2.1",
"laminas/laminas-escaper": "2.14.0",
"laminas/laminas-escaper": "2.15.0",
"michelf/php-smartypants": "1.8.1",
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
"phpmailer/phpmailer": "6.9.2",
"php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"phpmailer/phpmailer": "6.9.3",
"symfony/polyfill-intl-idn": "1.31.0",
"symfony/polyfill-mbstring": "1.31.0",
"symfony/yaml": "6.4.13"
"symfony/yaml": "6.4.18"
},
"replace": {
"symfony/polyfill-php72": "*"
@ -371,7 +371,7 @@
"type": "custom"
}
],
"time": "2024-11-28T10:10:23+00:00"
"time": "2025-01-30T11:02:53+00:00"
},
{
"name": "getkirby/composer-installer",
@ -477,16 +477,16 @@
},
{
"name": "laminas/laminas-escaper",
"version": "2.14.0",
"version": "2.15.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-escaper.git",
"reference": "0f7cb975f4443cf22f33408925c231225cfba8cb"
"reference": "c612b0488ae486284c39885efca494c180f16351"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/0f7cb975f4443cf22f33408925c231225cfba8cb",
"reference": "0f7cb975f4443cf22f33408925c231225cfba8cb",
"url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/c612b0488ae486284c39885efca494c180f16351",
"reference": "c612b0488ae486284c39885efca494c180f16351",
"shasum": ""
},
"require": {
@ -498,12 +498,12 @@
"zendframework/zend-escaper": "*"
},
"require-dev": {
"infection/infection": "^0.27.9",
"laminas/laminas-coding-standard": "~3.0.0",
"infection/infection": "^0.27.11",
"laminas/laminas-coding-standard": "~3.0.1",
"maglnet/composer-require-checker": "^3.8.0",
"phpunit/phpunit": "^9.6.16",
"phpunit/phpunit": "^9.6.22",
"psalm/plugin-phpunit": "^0.19.0",
"vimeo/psalm": "^5.21.1"
"vimeo/psalm": "^5.26.1"
},
"type": "library",
"autoload": {
@ -535,7 +535,7 @@
"type": "community_bridge"
}
],
"time": "2024-10-24T10:12:53+00:00"
"time": "2024-12-17T19:39:54+00:00"
},
{
"name": "league/color-extractor",
@ -654,16 +654,16 @@
},
{
"name": "phpmailer/phpmailer",
"version": "v6.9.2",
"version": "v6.9.3",
"source": {
"type": "git",
"url": "https://github.com/PHPMailer/PHPMailer.git",
"reference": "a7b17b42fa4887c92146243f3d2f4ccb962af17c"
"reference": "2f5c94fe7493efc213f643c23b1b1c249d40f47e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/a7b17b42fa4887c92146243f3d2f4ccb962af17c",
"reference": "a7b17b42fa4887c92146243f3d2f4ccb962af17c",
"url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/2f5c94fe7493efc213f643c23b1b1c249d40f47e",
"reference": "2f5c94fe7493efc213f643c23b1b1c249d40f47e",
"shasum": ""
},
"require": {
@ -723,7 +723,7 @@
"description": "PHPMailer is a full-featured email creation and transfer class for PHP",
"support": {
"issues": "https://github.com/PHPMailer/PHPMailer/issues",
"source": "https://github.com/PHPMailer/PHPMailer/tree/v6.9.2"
"source": "https://github.com/PHPMailer/PHPMailer/tree/v6.9.3"
},
"funding": [
{
@ -731,7 +731,7 @@
"type": "github"
}
],
"time": "2024-10-09T10:07:50+00:00"
"time": "2024-11-24T18:04:13+00:00"
},
{
"name": "psr/log",
@ -1175,16 +1175,16 @@
},
{
"name": "symfony/yaml",
"version": "v6.4.13",
"version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
"reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9"
"reference": "bf598c9d9bb4a22f495a4e26e4c4fce2f8ecefc5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9",
"reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9",
"url": "https://api.github.com/repos/symfony/yaml/zipball/bf598c9d9bb4a22f495a4e26e4c4fce2f8ecefc5",
"reference": "bf598c9d9bb4a22f495a4e26e4c4fce2f8ecefc5",
"shasum": ""
},
"require": {
@ -1227,7 +1227,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/yaml/tree/v6.4.13"
"source": "https://github.com/symfony/yaml/tree/v6.4.18"
},
"funding": [
{
@ -1243,7 +1243,7 @@
"type": "tidelift"
}
],
"time": "2024-09-25T14:18:03+00:00"
"time": "2025-01-07T09:44:41+00:00"
}
],
"packages-dev": [],

View file

@ -5,7 +5,7 @@
[![Coverage Status](https://img.shields.io/codecov/c/gh/getkirby/kirby?token=ROZ2RVA0OF)](https://codecov.io/gh/getkirby/kirby)
[![Downloads](https://img.shields.io/packagist/dt/getkirby/cms?color=red)](https://github.com/getkirby/kirby/releases/latest)
**Kirby: the CMS that adapts to any project, loved by developers and editors alike.**
**Kirby: the CMS that adapts to any project, loved by developers and editors alike.**
With Kirby, you build your own ideal interface. Combine forms, galleries, articles, spreadsheets and more into an amazing editing experience. You can learn more about Kirby at [getkirby.com](https://getkirby.com).
This is Kirby's core application folder. Get started with one of the following repositories instead:
@ -21,13 +21,13 @@ Kirby is not free software. However, you can try Kirby and the Starterkit on you
### Contribute
**Found a bug?**
**Found a bug?**
Please post all bugs as individual reports in our [issue tracker](https://github.com/getkirby/kirby/issues).
**Suggest a feature**
**Suggest a feature**
If you have ideas for a feature or enhancement for Kirby, please use our [feedback platform](https://feedback.getkirby.com).
**Translations, bug fixes, code contributions ...**
**Translations, bug fixes, code contributions ...**
Read about how to contribute to the development in our [contributing guide](/CONTRIBUTING.md).
## What's Kirby?
@ -41,7 +41,7 @@ Read about how to contribute to the development in our [contributing guide](/CON
- **[Discord](https://chat.getkirby.com)** Hang out and meet the community.
- **[YouTube](https://youtube.com/kirbyCasts)** - Watch the latest video tutorials visually with Bastian.
- **[Mastodon](https://mastodon.social/@getkirby)** Spread the word.
- **[Instagram](https://www.instagram.com/getkirby/)** Share your creations: #madewithkirby.
- **[Bluesky](https://bsky.app/profile/getkirby.com)** Tell a friend.
---

View file

@ -6,7 +6,7 @@
*/
if (
version_compare(PHP_VERSION, '8.1.0', '>=') === false ||
version_compare(PHP_VERSION, '8.4.0', '<') === false
version_compare(PHP_VERSION, '8.5.0', '<') === false
) {
die(include __DIR__ . '/views/php.php');
}

View file

@ -1,7 +1,7 @@
##
## Bundle of CA Root Certificates
##
## Certificate data from Mozilla as of: Tue Nov 26 13:58:25 2024 GMT
## Certificate data from Mozilla as of: Tue Dec 31 04:12:05 2024 GMT
##
## Find updated versions here: https://curl.se/docs/caextract.html
##
@ -16,7 +16,7 @@
## Just configure this file as the SSLCACertificateFile.
##
## Conversion done with mk-ca-bundle.pl version 1.29.
## SHA256: 36105b01631f9fc03b1eca779b44a30a1a5890b9bf8dc07ccb001a07301e01cf
## SHA256: c99d6d3f8d3d4e47719ba2b648992f5b58b150128d3aca3c05c566d8dc98e116
##
@ -584,27 +584,6 @@ NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu
dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E=
-----END CERTIFICATE-----
SecureSign RootCA11
===================
-----BEGIN CERTIFICATE-----
MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi
SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS
b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw
KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1
cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL
TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO
wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq
g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP
O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA
bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX
t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh
OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r
bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ
Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01
y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061
lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I=
-----END CERTIFICATE-----
Microsec e-Szigno Root CA 2009
==============================
-----BEGIN CERTIFICATE-----
@ -2319,40 +2298,6 @@ hcErulWuBurQB7Lcq9CClnXO0lD+mefPL5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB
dBb9HxEGmpv0
-----END CERTIFICATE-----
Entrust Root Certification Authority - G4
=========================================
-----BEGIN CERTIFICATE-----
MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAwgb4xCzAJBgNV
BAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3Qu
bmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1
dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1
dGhvcml0eSAtIEc0MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYT
AlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0
L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhv
cml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhv
cml0eSAtIEc0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3D
umSXbcr3DbVZwbPLqGgZ2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV
3imz/f3ET+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j5pds
8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAMC1rlLAHGVK/XqsEQ
e9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73TDtTUXm6Hnmo9RR3RXRv06QqsYJn7
ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNXwbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5X
xNMhIWNlUpEbsZmOeX7m640A2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV
7rtNOzK+mndmnqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8
dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwlN4y6mACXi0mW
Hv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNjc0kCAwEAAaNCMEAwDwYDVR0T
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9n
MA0GCSqGSIb3DQEBCwUAA4ICAQAS5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4Q
jbRaZIxowLByQzTSGwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht
7LGrhFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/B7NTeLUK
YvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uIAeV8KEsD+UmDfLJ/fOPt
jqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbwH5Lk6rWS02FREAutp9lfx1/cH6NcjKF+
m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKW
RGhXxNUzzxkvFMSUHHuk2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjA
JOgc47OlIQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk5F6G
+TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuYn/PIjhs4ViFqUZPT
kcpG2om3PVODLAgfi49T3f+sHw==
-----END CERTIFICATE-----
Microsoft ECC Root Certificate Authority 2017
=============================================
-----BEGIN CERTIFICATE-----
@ -3170,36 +3115,6 @@ AwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozmut6Dacpps6kFtZaSF4fC0urQe87YQVt8
rgIwRt7qy12a7DLCZRawTDBcMPPaTnOGBtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR
-----END CERTIFICATE-----
Security Communication RootCA3
==============================
-----BEGIN CERTIFICATE-----
MIIFfzCCA2egAwIBAgIJAOF8N0D9G/5nMA0GCSqGSIb3DQEBDAUAMF0xCzAJBgNVBAYTAkpQMSUw
IwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMScwJQYDVQQDEx5TZWN1cml0eSBD
b21tdW5pY2F0aW9uIFJvb3RDQTMwHhcNMTYwNjE2MDYxNzE2WhcNMzgwMTE4MDYxNzE2WjBdMQsw
CQYDVQQGEwJKUDElMCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UE
AxMeU2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
MIICCgKCAgEA48lySfcw3gl8qUCBWNO0Ot26YQ+TUG5pPDXC7ltzkBtnTCHsXzW7OT4rCmDvu20r
hvtxosis5FaU+cmvsXLUIKx00rgVrVH+hXShuRD+BYD5UpOzQD11EKzAlrenfna84xtSGc4RHwsE
NPXY9Wk8d/Nk9A2qhd7gCVAEF5aEt8iKvE1y/By7z/MGTfmfZPd+pmaGNXHIEYBMwXFAWB6+oHP2
/D5Q4eAvJj1+XCO1eXDe+uDRpdYMQXF79+qMHIjH7Iv10S9VlkZ8WjtYO/u62C21Jdp6Ts9EriGm
npjKIG58u4iFW/vAEGK78vknR+/RiTlDxN/e4UG/VHMgly1s2vPUB6PmudhvrvyMGS7TZ2crldtY
XLVqAvO4g160a75BflcJdURQVc1aEWEhCmHCqYj9E7wtiS/NYeCVvsq1e+F7NGcLH7YMx3weGVPK
p7FKFSBWFHA9K4IsD50VHUeAR/94mQ4xr28+j+2GaR57GIgUssL8gjMunEst+3A7caoreyYn8xrC
3PsXuKHqy6C0rtOUfnrQq8PsOC0RLoi/1D+tEjtCrI8Cbn3M0V9hvqG8OmpI6iZVIhZdXw3/JzOf
GAN0iltSIEdrRU0id4xVJ/CvHozJgyJUt5rQT9nO/NkuHJYosQLTA70lUhw0Zk8jq/R3gpYd0Vcw
CBEF/VfR2ccCAwEAAaNCMEAwHQYDVR0OBBYEFGQUfPxYchamCik0FW8qy7z8r6irMA4GA1UdDwEB
/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQDcAiMI4u8hOscNtybS
YpOnpSNyByCCYN8Y11StaSWSntkUz5m5UoHPrmyKO1o5yGwBQ8IibQLwYs1OY0PAFNr0Y/Dq9HHu
Tofjcan0yVflLl8cebsjqodEV+m9NU1Bu0soo5iyG9kLFwfl9+qd9XbXv8S2gVj/yP9kaWJ5rW4O
H3/uHWnlt3Jxs/6lATWUVCvAUm2PVcTJ0rjLyjQIUYWg9by0F1jqClx6vWPGOi//lkkZhOpn2ASx
YfQAW0q3nHE3GYV5v4GwxxMOdnE+OoAGrgYWp421wsTL/0ClXI2lyTrtcoHKXJg80jQDdwj98ClZ
XSEIx2C/pHF7uNkegr4Jr2VvKKu/S7XuPghHJ6APbw+LP6yVGPO5DtxnVW5inkYO0QR4ynKudtml
+LLfiAlhi+8kTtFZP1rUPcmTPCtk9YENFpb3ksP+MW/oKjJ0DvRMmEoYDjBU1cXrvMUVnuiZIesn
KwkK2/HmcBhWuwzkvvnoEKQTkrgc4NtnHVMDpCKn3F2SEDzq//wbEBrD2NCcnWXL0CsnMQMeNuE9
dnUM/0Umud1RvCPHX9jYhxBAEg09ODfnRDwYwFMJZI//1ZqmfHAuc1Uh6N//g7kdPjIe1qZ9LPFm
6Vwdp6POXiUyK+OVrCoHzrQoeIY8LaadTdJ0MN1kURXbg4NR16/9M51NZg==
-----END CERTIFICATE-----
Security Communication ECC RootCA1
==================================
-----BEGIN CERTIFICATE-----

View file

@ -3,7 +3,7 @@
"description": "The Kirby core",
"license": "proprietary",
"type": "kirby-cms",
"version": "4.5.0",
"version": "4.6.0",
"keywords": [
"kirby",
"cms",
@ -24,7 +24,7 @@
"source": "https://github.com/getkirby/kirby"
},
"require": {
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
"php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"ext-SimpleXML": "*",
"ext-ctype": "*",
"ext-curl": "*",
@ -37,16 +37,16 @@
"ext-mbstring": "*",
"ext-openssl": "*",
"christian-riesen/base32": "1.6.0",
"claviska/simpleimage": "4.2.0",
"claviska/simpleimage": "4.2.1",
"composer/semver": "3.4.3",
"filp/whoops": "2.16.0",
"filp/whoops": "2.17.0",
"getkirby/composer-installer": "^1.2.1",
"laminas/laminas-escaper": "2.14.0",
"laminas/laminas-escaper": "2.15.0",
"michelf/php-smartypants": "1.8.1",
"phpmailer/phpmailer": "6.9.2",
"phpmailer/phpmailer": "6.9.3",
"symfony/polyfill-intl-idn": "1.31.0",
"symfony/polyfill-mbstring": "1.31.0",
"symfony/yaml": "6.4.13"
"symfony/yaml": "6.4.18"
},
"replace": {
"symfony/polyfill-php72": "*"

View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "f12b026f0a6ca67dc1bd0072f607d1eb",
"content-hash": "bb22a0d37b9f64b37d3b4d166bdd1e21",
"packages": [
{
"name": "christian-riesen/base32",
@ -67,16 +67,16 @@
},
{
"name": "claviska/simpleimage",
"version": "4.2.0",
"version": "4.2.1",
"source": {
"type": "git",
"url": "https://github.com/claviska/SimpleImage.git",
"reference": "dfbe53c01dae8467468ef2b817c09b786a7839d2"
"reference": "ec6d5021e5a7153a2520d64c59b86b6f3c4157c5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/claviska/SimpleImage/zipball/dfbe53c01dae8467468ef2b817c09b786a7839d2",
"reference": "dfbe53c01dae8467468ef2b817c09b786a7839d2",
"url": "https://api.github.com/repos/claviska/SimpleImage/zipball/ec6d5021e5a7153a2520d64c59b86b6f3c4157c5",
"reference": "ec6d5021e5a7153a2520d64c59b86b6f3c4157c5",
"shasum": ""
},
"require": {
@ -108,7 +108,7 @@
"description": "A PHP class that makes working with images as simple as possible.",
"support": {
"issues": "https://github.com/claviska/SimpleImage/issues",
"source": "https://github.com/claviska/SimpleImage/tree/4.2.0"
"source": "https://github.com/claviska/SimpleImage/tree/4.2.1"
},
"funding": [
{
@ -116,7 +116,7 @@
"type": "github"
}
],
"time": "2024-04-15T16:07:16+00:00"
"time": "2024-11-22T13:25:03+00:00"
},
{
"name": "composer/semver",
@ -201,16 +201,16 @@
},
{
"name": "filp/whoops",
"version": "2.16.0",
"version": "2.17.0",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
"reference": "befcdc0e5dce67252aa6322d82424be928214fa2"
"reference": "075bc0c26631110584175de6523ab3f1652eb28e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2",
"reference": "befcdc0e5dce67252aa6322d82424be928214fa2",
"url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e",
"reference": "075bc0c26631110584175de6523ab3f1652eb28e",
"shasum": ""
},
"require": {
@ -260,7 +260,7 @@
],
"support": {
"issues": "https://github.com/filp/whoops/issues",
"source": "https://github.com/filp/whoops/tree/2.16.0"
"source": "https://github.com/filp/whoops/tree/2.17.0"
},
"funding": [
{
@ -268,7 +268,7 @@
"type": "github"
}
],
"time": "2024-09-25T12:00:00+00:00"
"time": "2025-01-25T12:00:00+00:00"
},
{
"name": "getkirby/composer-installer",
@ -319,16 +319,16 @@
},
{
"name": "laminas/laminas-escaper",
"version": "2.14.0",
"version": "2.15.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-escaper.git",
"reference": "0f7cb975f4443cf22f33408925c231225cfba8cb"
"reference": "c612b0488ae486284c39885efca494c180f16351"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/0f7cb975f4443cf22f33408925c231225cfba8cb",
"reference": "0f7cb975f4443cf22f33408925c231225cfba8cb",
"url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/c612b0488ae486284c39885efca494c180f16351",
"reference": "c612b0488ae486284c39885efca494c180f16351",
"shasum": ""
},
"require": {
@ -340,12 +340,12 @@
"zendframework/zend-escaper": "*"
},
"require-dev": {
"infection/infection": "^0.27.9",
"laminas/laminas-coding-standard": "~3.0.0",
"infection/infection": "^0.27.11",
"laminas/laminas-coding-standard": "~3.0.1",
"maglnet/composer-require-checker": "^3.8.0",
"phpunit/phpunit": "^9.6.16",
"phpunit/phpunit": "^9.6.22",
"psalm/plugin-phpunit": "^0.19.0",
"vimeo/psalm": "^5.21.1"
"vimeo/psalm": "^5.26.1"
},
"type": "library",
"autoload": {
@ -377,7 +377,7 @@
"type": "community_bridge"
}
],
"time": "2024-10-24T10:12:53+00:00"
"time": "2024-12-17T19:39:54+00:00"
},
{
"name": "league/color-extractor",
@ -496,16 +496,16 @@
},
{
"name": "phpmailer/phpmailer",
"version": "v6.9.2",
"version": "v6.9.3",
"source": {
"type": "git",
"url": "https://github.com/PHPMailer/PHPMailer.git",
"reference": "a7b17b42fa4887c92146243f3d2f4ccb962af17c"
"reference": "2f5c94fe7493efc213f643c23b1b1c249d40f47e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/a7b17b42fa4887c92146243f3d2f4ccb962af17c",
"reference": "a7b17b42fa4887c92146243f3d2f4ccb962af17c",
"url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/2f5c94fe7493efc213f643c23b1b1c249d40f47e",
"reference": "2f5c94fe7493efc213f643c23b1b1c249d40f47e",
"shasum": ""
},
"require": {
@ -565,7 +565,7 @@
"description": "PHPMailer is a full-featured email creation and transfer class for PHP",
"support": {
"issues": "https://github.com/PHPMailer/PHPMailer/issues",
"source": "https://github.com/PHPMailer/PHPMailer/tree/v6.9.2"
"source": "https://github.com/PHPMailer/PHPMailer/tree/v6.9.3"
},
"funding": [
{
@ -573,7 +573,7 @@
"type": "github"
}
],
"time": "2024-10-09T10:07:50+00:00"
"time": "2024-11-24T18:04:13+00:00"
},
{
"name": "psr/log",
@ -627,16 +627,16 @@
},
{
"name": "symfony/deprecation-contracts",
"version": "v3.5.0",
"version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
"reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1"
"reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
"reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",
"reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",
"shasum": ""
},
"require": {
@ -644,12 +644,12 @@
},
"type": "library",
"extra": {
"thanks": {
"url": "https://github.com/symfony/contracts",
"name": "symfony/contracts"
},
"branch-alias": {
"dev-main": "3.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@ -674,7 +674,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0"
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1"
},
"funding": [
{
@ -690,7 +690,7 @@
"type": "tidelift"
}
],
"time": "2024-04-18T09:32:20+00:00"
"time": "2024-09-25T14:20:29+00:00"
},
{
"name": "symfony/polyfill-ctype",
@ -718,8 +718,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -795,8 +795,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -877,8 +877,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -961,8 +961,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -1017,16 +1017,16 @@
},
{
"name": "symfony/yaml",
"version": "v6.4.13",
"version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
"reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9"
"reference": "bf598c9d9bb4a22f495a4e26e4c4fce2f8ecefc5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9",
"reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9",
"url": "https://api.github.com/repos/symfony/yaml/zipball/bf598c9d9bb4a22f495a4e26e4c4fce2f8ecefc5",
"reference": "bf598c9d9bb4a22f495a4e26e4c4fce2f8ecefc5",
"shasum": ""
},
"require": {
@ -1069,7 +1069,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/yaml/tree/v6.4.13"
"source": "https://github.com/symfony/yaml/tree/v6.4.18"
},
"funding": [
{
@ -1085,7 +1085,7 @@
"type": "tidelift"
}
],
"time": "2024-09-25T14:18:03+00:00"
"time": "2025-01-07T09:44:41+00:00"
}
],
"packages-dev": [],
@ -1095,7 +1095,7 @@
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
"php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"ext-simplexml": "*",
"ext-ctype": "*",
"ext-curl": "*",

View file

@ -8,7 +8,7 @@ return [
'pages' => [
'label' => I18n::translate('pages'),
'icon' => 'page',
'query' => function (string $query = null, int $limit, int $page) {
'query' => function (string|null $query, int $limit, int $page) {
$kirby = App::instance();
$pages = $kirby->site()
->index(true)
@ -31,7 +31,7 @@ return [
'files' => [
'label' => I18n::translate('files'),
'icon' => 'image',
'query' => function (string $query = null, int $limit, int $page) {
'query' => function (string|null $query, int $limit, int $page) {
$kirby = App::instance();
$files = $kirby->site()
->index(true)

View file

@ -35,7 +35,7 @@ return [
],
[
'label' => I18n::translate('server'),
'value' => $system->serverSoftware() ?? '?',
'value' => $system->serverSoftwareShort() ?? '?',
'icon' => 'server'
]
];

View file

@ -8,7 +8,7 @@ return [
'users' => [
'label' => I18n::translate('users'),
'icon' => 'users',
'query' => function (string $query = null, int $limit, int $page) {
'query' => function (string|null $query, int $limit, int $page) {
$kirby = App::instance();
$users = $kirby->users()
->search($query)

View file

@ -7,6 +7,7 @@ fields:
type: radio
columns: 2
default: "kirby"
required: true
options:
kirby: "{{ t('field.blocks.image.location.internal') }}"
web: "{{ t('field.blocks.image.location.external') }}"

View file

@ -118,7 +118,7 @@ return [
*/
'markdown' => function (
App $kirby,
string $text = null,
string|null $text = null,
array $options = []
): string {
static $markdown;
@ -230,7 +230,7 @@ return [
$scoring['score'] += 16 * $score;
$scoring['hits'] += 1;
// check for exact beginning matches
// check for exact beginning matches
} elseif (
$options['words'] === false &&
Str::startsWith($lowerValue, $query) === true
@ -238,7 +238,7 @@ return [
$scoring['score'] += 8 * $score;
$scoring['hits'] += 1;
// check for exact query matches
// check for exact query matches
} elseif ($matches = preg_match_all('!' . $exact . '!ui', $value, $r)) {
$scoring['score'] += 2 * $score;
$scoring['hits'] += $matches;
@ -270,7 +270,7 @@ return [
*/
'smartypants' => function (
App $kirby,
string $text = null,
string|null $text = null,
array $options = []
): string {
static $smartypants;
@ -354,7 +354,7 @@ return [
*/
'url' => function (
App $kirby,
string $path = null,
string|null $path = null,
$options = null
): string {
$language = null;

View file

@ -29,13 +29,13 @@ return [
/**
* Maximum number of checked boxes
*/
'max' => function (int $max = null) {
'max' => function (int|null $max = null) {
return $max;
},
/**
* Minimum number of checked boxes
*/
'min' => function (int $min = null) {
'min' => function (int|null $min = null) {
return $min;
},
'value' => function ($value = null) {

View file

@ -24,7 +24,7 @@ return [
/**
* Default date when a new page/file/user gets created
*/
'default' => function (string $default = null): string {
'default' => function (string|null $default = null): string {
return $this->toDatetime($default) ?? '';
},
@ -46,13 +46,13 @@ return [
/**
* Latest date, which can be selected/saved (Y-m-d)
*/
'max' => function (string $max = null): string|null {
'max' => function (string|null $max = null): string|null {
return Date::optional($max);
},
/**
* Earliest date, which can be selected/saved (Y-m-d)
*/
'min' => function (string $min = null): string|null {
'min' => function (string|null $min = null): string|null {
return Date::optional($min);
},

View file

@ -26,7 +26,7 @@ return [
/**
* Change the design of the info box
*/
'theme' => function (string $theme = null) {
'theme' => function (string|null $theme = null) {
return $theme;
}
],

View file

@ -16,14 +16,29 @@ return [
* @values 'anchor', 'url, 'page, 'file', 'email', 'tel', 'custom'
*/
'options' => function (array|null $options = null): array {
return $options ?? [
'url',
'page',
'file',
'email',
'tel',
'anchor'
];
// default options
if ($options === null) {
return [
'url',
'page',
'file',
'email',
'tel',
'anchor'
];
}
// validate options
$available = array_keys($this->availableTypes());
if ($unavailable = array_diff($options, $available)) {
throw new InvalidArgumentException([
'key' => 'field.link.options',
'data' => ['options' => implode(', ', $unavailable)]
]);
}
return $options;
},
'value' => function (string|null $value = null) {
return $value ?? '';
@ -31,9 +46,11 @@ return [
],
'methods' => [
'activeTypes' => function () {
return array_filter($this->availableTypes(), function (string $type) {
return in_array($type, $this->props['options']) === true;
}, ARRAY_FILTER_USE_KEY);
return array_filter(
$this->availableTypes(),
fn (string $type) => in_array($type, $this->props['options']),
ARRAY_FILTER_USE_KEY
);
},
'availableTypes' => function () {
return [

View file

@ -7,7 +7,7 @@ return [
/**
* Defines a custom format that is used when the field is saved
*/
'format' => function (string $format = null) {
'format' => function (string|null $format = null) {
return $format;
}
],

View file

@ -23,7 +23,7 @@ return [
/**
* Info text for each item
*/
'info' => function (string $info = null) {
'info' => function (string|null $info = null) {
return $info;
},
@ -37,14 +37,14 @@ return [
/**
* The minimum number of required selected
*/
'min' => function (int $min = null) {
'min' => function (int|null $min = null) {
return $min;
},
/**
* The maximum number of allowed selected
*/
'max' => function (int $max = null) {
'max' => function (int|null $max = null) {
return $max;
},
@ -58,7 +58,7 @@ return [
/**
* Query for the items to be included in the picker
*/
'query' => function (string $query = null) {
'query' => function (string|null $query = null) {
return $query;
},
@ -86,7 +86,7 @@ return [
/**
* Main text for each item
*/
'text' => function (string $text = null) {
'text' => function (string|null $text = null) {
return $text;
},
],

View file

@ -74,7 +74,7 @@ return [
return $map($file, $parent);
});
},
'uploadParent' => function (string $parentQuery = null) {
'uploadParent' => function (string|null $parentQuery = null) {
$parent = $this->model();
if ($parentQuery) {

View file

@ -13,13 +13,13 @@ return [
/**
* The lowest allowed number
*/
'min' => function (float $min = null) {
'min' => function (float|null $min = null) {
return $min;
},
/**
* The highest allowed number
*/
'max' => function (float $max = null) {
'max' => function (float|null $max = null) {
return $max;
},
/**

View file

@ -31,7 +31,7 @@ return [
/**
* Optional query to select a specific set of pages
*/
'query' => function (string $query = null) {
'query' => function (string|null $query = null) {
return $query;
},

View file

@ -13,7 +13,7 @@ return [
/**
* Custom icon to replace the arrow down.
*/
'icon' => function (string $icon = null) {
'icon' => function (string|null $icon = null) {
return $icon;
},
/**

View file

@ -28,7 +28,7 @@ return [
/**
* Set prefix for the help text
*/
'path' => function (string $path = null) {
'path' => function (string|null $path = null) {
return $path;
},
@ -36,7 +36,7 @@ return [
* Name of another field that should be used to
* automatically update this field's value
*/
'sync' => function (string $sync = null) {
'sync' => function (string|null $sync = null) {
return $sync;
},

View file

@ -45,7 +45,7 @@ return [
/**
* Set the default rows for the structure
*/
'default' => function (array $default = null) {
'default' => function (array|null $default = null) {
return $default;
},
@ -58,38 +58,38 @@ return [
/**
* The number of entries that will be displayed on a single page. Afterwards pagination kicks in.
*/
'limit' => function (int $limit = null) {
'limit' => function (int|null $limit = null) {
return $limit;
},
/**
* Maximum allowed entries in the structure. Afterwards the "Add" button will be switched off.
*/
'max' => function (int $max = null) {
'max' => function (int|null $max = null) {
return $max;
},
/**
* Minimum required entries in the structure
*/
'min' => function (int $min = null) {
'min' => function (int|null $min = null) {
return $min;
},
/**
* Toggles adding to the top or bottom of the list
*/
'prepend' => function (bool $prepend = null) {
'prepend' => function (bool|null $prepend = null) {
return $prepend;
},
/**
* Toggles drag & drop sorting
*/
'sortable' => function (bool $sortable = null) {
'sortable' => function (bool|null $sortable = null) {
return $sortable;
},
/**
* Sorts the entries by the given field and order (i.e. `title desc`)
* Drag & drop is disabled in this case
*/
'sortBy' => function (string $sort = null) {
'sortBy' => function (string|null $sort = null) {
return $sort;
}
],

View file

@ -37,13 +37,13 @@ return [
/**
* Minimum number of required entries/tags
*/
'min' => function (int $min = null) {
'min' => function (int|null $min = null) {
return $min;
},
/**
* Maximum number of allowed entries/tags
*/
'max' => function (int $max = null) {
'max' => function (int|null $max = null) {
return $max;
},
/**
@ -93,7 +93,7 @@ return [
return $value;
}
],
'save' => function (array $value = null): string {
'save' => function (array|null $value = null): string {
return A::join(
$value,
$this->separator() . ' '

View file

@ -30,28 +30,28 @@ return [
/**
* Sets the font family (sans or monospace)
*/
'font' => function (string $font = null) {
'font' => function (string|null $font = null) {
return $font === 'monospace' ? 'monospace' : 'sans-serif';
},
/**
* Maximum number of allowed characters
*/
'maxlength' => function (int $maxlength = null) {
'maxlength' => function (int|null $maxlength = null) {
return $maxlength;
},
/**
* Minimum number of required characters
*/
'minlength' => function (int $minlength = null) {
'minlength' => function (int|null $minlength = null) {
return $minlength;
},
/**
* A regular expression, which will be used to validate the input
*/
'pattern' => function (string $pattern = null) {
'pattern' => function (string|null $pattern = null) {
return $pattern;
},

View file

@ -26,7 +26,7 @@ return [
/**
* Sets the default text when a new page/file/user is created
*/
'default' => function (string $default = null) {
'default' => function (string|null $default = null) {
return trim($default ?? '');
},
@ -48,28 +48,28 @@ return [
/**
* Sets the font family (sans or monospace)
*/
'font' => function (string $font = null) {
'font' => function (string|null $font = null) {
return $font === 'monospace' ? 'monospace' : 'sans-serif';
},
/**
* Maximum number of allowed characters
*/
'maxlength' => function (int $maxlength = null) {
'maxlength' => function (int|null $maxlength = null) {
return $maxlength;
},
/**
* Minimum number of required characters
*/
'minlength' => function (int $minlength = null) {
'minlength' => function (int|null $minlength = null) {
return $minlength;
},
/**
* Changes the size of the textarea. Available sizes: `small`, `medium`, `large`, `huge`
*/
'size' => function (string $size = null) {
'size' => function (string|null $size = null) {
return $size;
},
@ -80,7 +80,7 @@ return [
return $spellcheck;
},
'value' => function (string $value = null) {
'value' => function (string|null $value = null) {
return trim($value ?? '');
}
],

View file

@ -36,13 +36,13 @@ return [
/**
* Latest time, which can be selected/saved (H:i or H:i:s)
*/
'max' => function (string $max = null): string|null {
'max' => function (string|null $max = null): string|null {
return Date::optional($max);
},
/**
* Earliest time, which can be selected/saved (H:i or H:i:s)
*/
'min' => function (string $min = null): string|null {
'min' => function (string|null $min = null): string|null {
return Date::optional($min);
},

View file

@ -36,14 +36,14 @@ return [
/**
* Maximum number of allowed characters
*/
'maxlength' => function (int $maxlength = null) {
'maxlength' => function (int|null $maxlength = null) {
return $maxlength;
},
/**
* Minimum number of required characters
*/
'minlength' => function (int $minlength = null) {
'minlength' => function (int|null $minlength = null) {
return $minlength;
},
/**

View file

@ -7,6 +7,8 @@ use Kirby\Cms\Html;
use Kirby\Cms\ModelWithContent;
use Kirby\Cms\Page;
use Kirby\Cms\Pages;
use Kirby\Cms\Plugin;
use Kirby\Cms\PluginAssets;
use Kirby\Cms\Response;
use Kirby\Cms\Site;
use Kirby\Cms\Url;
@ -89,7 +91,7 @@ if (Helpers::hasOverride('css') === false) { // @codeCoverageIgnore
* @param string|array|null $options Pass an array of attributes for the link tag or a media attribute string
*/
function css(
string|array $url,
string|array|Plugin|PluginAssets $url,
string|array|null $options = null
): string|null {
return Html::css($url, $options);
@ -260,7 +262,7 @@ if (Helpers::hasOverride('js') === false) { // @codeCoverageIgnore
* Creates a script tag to load a javascript file
*/
function js(
string|array $url,
string|array|Plugin|PluginAssets $url,
string|array|bool|null $options = null
): string|null {
return Html::js($url, $options);

View file

@ -115,7 +115,7 @@ return function (App $app) {
'toDate' => function (
Field $field,
string|IntlDateFormatter|null $format = null,
string $fallback = null
string|null $fallback = null
) use ($app): string|int|null {
if (empty($field->value) === true && $fallback === null) {
return null;
@ -504,7 +504,7 @@ return function (App $app) {
*/
'query' => function (
Field $field,
string $expect = null
string|null $expect = null
) use ($app): mixed {
if ($parent = $field->parent()) {
return $parent->query($field->value, $expect);

View file

@ -33,7 +33,7 @@ return function (App $kirby) {
'pattern' => $api . '/(:all)',
'method' => 'ALL',
'env' => 'api',
'action' => function (string $path = null) use ($kirby) {
'action' => function (string|null $path = null) use ($kirby) {
if ($kirby->option('api') === false) {
return null;
}
@ -125,7 +125,7 @@ return function (App $kirby) {
'pattern' => $panel . '/(:all?)',
'method' => 'ALL',
'env' => 'panel',
'action' => function (string $path = null) {
'action' => function (string|null $path = null) {
return Panel::router($path);
}
],

View file

@ -28,7 +28,7 @@ return [
/**
* Filters all files by template and also sets the template, which will be used for all uploads
*/
'template' => function (string $template = null) {
'template' => function (string|null $template = null) {
return $template;
},
/**

View file

@ -7,13 +7,13 @@ return [
'headline',
],
'props' => [
'icon' => function (string $icon = null) {
'icon' => function (string|null $icon = null) {
return $icon;
},
'text' => function ($text = null) {
return I18n::translate($text, $text);
},
'theme' => function (string $theme = null) {
'theme' => function (string|null $theme = null) {
return $theme;
}
],

View file

@ -10,7 +10,7 @@ return [
/**
* Columns config for `layout: table`
*/
'columns' => function (array $columns = null) {
'columns' => function (array|null $columns = null) {
return $columns ?? [];
},
/**

View file

@ -5,7 +5,7 @@ return [
/**
* Sets the maximum number of allowed entries in the section
*/
'max' => function (int $max = null) {
'max' => function (int|null $max = null) {
return $max;
}
],

View file

@ -5,7 +5,7 @@ return [
/**
* Sets the minimum number of required entries in the section
*/
'min' => function (int $min = null) {
'min' => function (int|null $min = null) {
return $min;
}
],

View file

@ -12,9 +12,9 @@ return [
return $limit;
},
/**
* Sets the default page for the pagination. This will overwrite default pagination.
* Sets the default page for the pagination.
*/
'page' => function (int $page = null) {
'page' => function (int|null $page = null) {
return App::instance()->request()->get('page', $page);
},
],

View file

@ -11,7 +11,7 @@ return [
/**
* Sets the query to a parent to find items for the list
*/
'parent' => function (string $parent = null) {
'parent' => function (string|null $parent = null) {
return $parent;
}
],

View file

@ -17,7 +17,7 @@ return [
/**
* Overwrites manual sorting and sorts by the given field and sorting direction (i.e. `date desc`)
*/
'sortBy' => function (string $sortBy = null) {
'sortBy' => function (string|null $sortBy = null) {
return $sortBy;
},
],

View file

@ -53,7 +53,7 @@ return [
/**
* Filters the list by single template.
*/
'template' => function (string|array $template = null) {
'template' => function (string|array|null $template = null) {
return $template;
},
/**

View file

@ -17,7 +17,7 @@ class ParsedownExtra extends Parsedown
{
# ~
public const version = '0.8.0-beta-1';
public const version = '0.8.0-beta-2';
# ~
@ -297,7 +297,7 @@ class ParsedownExtra extends Parsedown
#
# Setext
protected function blockSetextHeader($Line, array $Block = null)
protected function blockSetextHeader($Line, array|null $Block = null)
{
$Block = parent::blockSetextHeader($Line, $Block);

View file

@ -17,7 +17,7 @@ class Parsedown
{
# ~
public const version = '1.8.0-beta-7';
public const version = '1.8.0-beta-8';
# ~
@ -526,7 +526,7 @@ class Parsedown
#
# List
protected function blockList($Line, array $CurrentBlock = null)
protected function blockList($Line, array|null $CurrentBlock = null)
{
list($name, $pattern) = $Line['text'][0] <= '-' ? array('ul', '[*+-]') : array('ol', '[0-9]{1,9}+[.\)]');
@ -741,7 +741,7 @@ class Parsedown
#
# Setext
protected function blockSetextHeader($Line, array $Block = null)
protected function blockSetextHeader($Line, array|null $Block = null)
{
if (! isset($Block) or $Block['type'] !== 'Paragraph' or isset($Block['interrupted'])) {
return;
@ -821,7 +821,7 @@ class Parsedown
#
# Table
protected function blockTable($Line, array $Block = null)
protected function blockTable($Line, array|null $Block = null)
{
if (! isset($Block) or $Block['type'] !== 'Paragraph' or isset($Block['interrupted'])) {
return;

View file

@ -21,6 +21,8 @@
"copy": "Копирай",
"copy.all": "Copy all",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Създай",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Email шаблонът \"{name}\" не може да бъде открит",
"error.field.converter.invalid": "Невалиден конвертор \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Името на файла е задължително",
"error.file.notFound": "Файлът \"{filename}\" не може да бъде намерен",
"error.file.orientation": "The orientation of the image must be \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Не е позволен ъплоуда на файлове от тип {type}",
"error.file.type.invalid": "Invalid file type: {type}",
"error.file.undefined": "\u0424\u0430\u0439\u043b\u044a\u0442 \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0431\u044a\u0434\u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Heading",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Heading …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternative text",
"field.blocks.image.caption": "Caption",
"field.blocks.image.crop": "Crop",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Все още не са избрани файлове",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Delete layout",
@ -345,12 +359,14 @@
"field.object.empty": "No information yet",
"field.pages.empty": "Все още не са избрани страници",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Сигурни ли сте, че искате да изтриете това вписване?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Все още няма статии",
"field.users.empty": "Все още не са избрани потребители",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Hide",
"hour": "Hour",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Manage your licenses",
"license.purchased": "Purchased",
"license.success": "Thank you for supporting Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Unsaved changes",
"lock.unsaved.empty": "There are no more unsaved changes",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Unlock",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Previous",
"preview": "Preview",
"publish": "Publish",
"published": "Published",
"remove": "Премахни",
"rename": "Преименувай",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Nobody",
"save": "\u0417\u0430\u043f\u0438\u0448\u0438",
"saved": "Saved",
"search": "Търси",
"searching": "Searching",
"search.min": "Enter {min} characters to search",
"search.all": "Show all {count} results",
"search.results.none": "No results",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Образец",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Заглавие",
"today": "Днес",
@ -715,10 +756,13 @@
"users": "Потребители",
"version": "\u0412\u0435\u0440\u0441\u0438\u044f \u043d\u0430 Kirby",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "\u0412\u0430\u0448\u0438\u044f \u0430\u043a\u0430\u0443\u043d\u0442",
"view.installation": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u044f",
"view.languages": "Езици",

View file

@ -21,6 +21,8 @@
"copy": "Copiar",
"copy.all": "Copy all",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Crear",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "No es pot trobar la configuració de correu electrònic \"{name}\"",
"error.field.converter.invalid": "Convertidor no vàlid \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "El nom del fitxer no pot estar buit",
"error.file.notFound": "L'arxiu \"{filename}\" no s'ha trobat",
"error.file.orientation": "Lorientació de la imatge ha de ser \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "No tens permís per penjar fitxers {type}",
"error.file.type.invalid": "Invalid file type: {type}",
"error.file.undefined": "L'arxiu no s'ha trobat",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Heading",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Heading …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternative text",
"field.blocks.image.caption": "Caption",
"field.blocks.image.crop": "Crop",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Encara no hi ha cap fitxer seleccionat",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Delete layout",
@ -345,12 +359,14 @@
"field.object.empty": "No information yet",
"field.pages.empty": "Encara no s'ha seleccionat cap pàgina",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Segur que voleu eliminar aquesta fila?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Encara no hi ha entrades.",
"field.users.empty": "Encara no s'ha seleccionat cap usuari",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Hide",
"hour": "Hora",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Manage your licenses",
"license.purchased": "Purchased",
"license.success": "Gràcies per donar suport a Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Canvis no guardats",
"lock.unsaved.empty": "Ja no hi ha canvis no guardats",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Desbloquejar",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Anterior",
"preview": "Preview",
"publish": "Publish",
"published": "Publicat",
"remove": "Eliminar",
"rename": "Canviar el nom",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Ningú",
"save": "Desar",
"saved": "Saved",
"search": "Cercar",
"searching": "Searching",
"search.min": "Introduïu {min} caràcters per cercar",
"search.all": "Show all {count} results",
"search.results.none": "Sense resultats",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Plantilla",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Títol",
"today": "Avui",
@ -715,10 +756,13 @@
"users": "Usuaris",
"version": "Versi\u00f3 de Kirby",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "La teva compta",
"view.installation": "Instal·lació",
"view.languages": "Idiomes",

View file

@ -21,6 +21,8 @@
"copy": "Kopírovat",
"copy.all": "Kopírovat vše",
"copy.success": "{count} zkopírováno!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Kopírovat URL",
"create": "Vytvořit",
"custom": "Vlastní",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Neplatný typ cache \"{type}\"",
"error.content.lock.delete": "Tato verze je uzamčená a nelze jí smazat",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "Tato verze je již zveřejněná",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Nelze nalézt emailové přednastavení \"{name}\"",
"error.field.converter.invalid": "Neplatný konvertor \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Název souboru nesmí být prázdný",
"error.file.notFound": "Soubor se nepoda\u0159ilo nal\u00e9zt",
"error.file.orientation": "Orientace obrázku másí být \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Nemáte povoleno nahrávat soubory typu {type} ",
"error.file.type.invalid": "Neplatný typ souboru: {type}",
"error.file.undefined": "Soubor se nepoda\u0159ilo nal\u00e9zt",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Stránka nemůže být přesunuta sama do sebe",
"error.page.move.directory": "Adresář stránky nelze přesunout",
"error.page.move.duplicate": "Podstránka s URL \"{slug}\" již existuje",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "Přesunutá stránka nebyla nalezena",
"error.page.move.permission": "Nemáte dovoleno přesunout stránku \"{slug}\"",
"error.page.move.template": "Šablonu \"{template}\" nelze použít pro podstránku \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Nadpis",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Nadpis …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternativní text",
"field.blocks.image.caption": "Titulek",
"field.blocks.image.crop": "Oříznout",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Nebyly zatím vybrány žádné soubory",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Změnit rozvržení",
"field.layout.delete": "Smazat rozvržení",
@ -345,12 +359,14 @@
"field.object.empty": "Zatím žádná informace",
"field.pages.empty": "Nebyly zatím vybrány žádné stránky",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Opravdu chcete smazat tento z\u00e1znam?",
"field.structure.delete.confirm.all": "Opravdu chcete smazat všechny záznamy?",
"field.structure.empty": "Zat\u00edm nejsou \u017e\u00e1dn\u00e9 z\u00e1znamy.",
"field.users.empty": "Nebyli zatím vybráni žádní uživatelé",
"field.users.empty.single": "No user selected yet",
"fields.empty": "Zatím žádné pole",
@ -369,6 +385,13 @@
"filter": "Filtr",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Náhled změn",
"form.preview.draft": "Náhled konceptu",
"hide": "Skrýt",
"hour": "Hodina",
"hue": "Odstín",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Vše připraveno na spuštění vaši stránky?",
"license.status.missing.info": "Žádlná platná licence",
"license.status.missing.label": "Prosím aktivute svoji licenci",
"license.status.unknown.info": "Status licence je neznámý",
"license.status.unknown.label": "Neznámá licence",
"license.manage": "Spravovat licence",
"license.purchased": "Zakoupeno",
"license.success": "Děkujeme Vám za podporu Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Neuložené změny",
"lock.unsaved.empty": "Nezbývají již žádné neuložené změny.",
"lock.unsaved.files": "Neuložené soubory",
"lock.unsaved.pages": "Neuložené stránky",
"lock.unsaved.users": "Neuložené účty",
"lock.isLocked": "Neuložené změny od {email}",
"lock.unlock": "Odemknout",
"lock.unlock.submit": "Odemknout a přepsat neuložené změny od <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Doplňky",
"prev": "Předchozí",
"preview": "Náhled",
"publish": "Zveřejnit",
"published": "Zveřejněno",
"remove": "Odstranit",
"rename": "Přejmenovat",
"renew": "Obnovit",
@ -597,7 +629,9 @@
"role.nobody.title": "Nikdo",
"save": "Ulo\u017eit",
"saved": "Uloženo",
"search": "Hledat",
"searching": "Hledání",
"search.min": "Pro vyhledání zadejte alespoň {min} znaky",
"search.all": "Zobrazit všech {count} výsledků",
"search.results.none": "Žádné výsledky",
@ -622,6 +656,7 @@
"system.info.copy": "Kopírovat informace",
"system.info.copied": "Systémové informace zkopírovány",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "Složka content je zřejmě přístupná zvenčí",
"system.issues.eol.kirby": "Instalovaná verze Kirby dosáhla konce životnosti a nebude již dále dostávat bezpečnostní aktualizace",
"system.issues.eol.plugin": "Instalovaná verze doplňku { plugin } dosáhla konce životnosti a nebude již dále dostávat bezpečnostní aktualizace",
@ -646,6 +681,12 @@
"tel": "Telefon",
"tel.placeholder": "+49123456789",
"template": "\u0160ablona",
"theme": "Motiv",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Podle nastavení systému",
"title": "Název",
"today": "Dnes",
@ -715,10 +756,13 @@
"users": "Uživatelé",
"version": "Verze Kirby",
"version.changes": "Změnit verzi",
"version.compare": "Porovnat verze",
"version.current": "Současná verze",
"version.latest": "Poslední verze",
"versionInformation": "Informace o verzi",
"view": "View",
"view.account": "V\u00e1\u0161 \u00fa\u010det",
"view.installation": "Instalace",
"view.languages": "Jazyky",

View file

@ -21,6 +21,8 @@
"copy": "Kopier",
"copy.all": "Kopier alle",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Opret",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Email preset \"{name}\" findes ikke",
"error.field.converter.invalid": "Ugyldig converter \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Filnavn må ikke være tomt",
"error.file.notFound": "Filen kunne ikke findes",
"error.file.orientation": "Formatet på billedet skal være \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Du har ikke tilladelse til at uploade {type} filer",
"error.file.type.invalid": "Ugyldig filtype: {type}",
"error.file.undefined": "Filen kunne ikke findes",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Overskrift",
"field.blocks.heading.text": "Tekst",
"field.blocks.heading.placeholder": "Overskrift …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternativ tekst",
"field.blocks.image.caption": "Billedtekst",
"field.blocks.image.crop": "Beskær",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Ingen filer valgt endnu",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Slet layout",
@ -345,12 +359,14 @@
"field.object.empty": "No information yet",
"field.pages.empty": "Ingen sider valgt endnu",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "\u00d8nsker du virkelig at slette denne indtastning?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Ingen indtastninger endnu.",
"field.users.empty": "Ingen brugere er valgt",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Skjul",
"hour": "Time",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Manage your licenses",
"license.purchased": "Purchased",
"license.success": "Tak for din støtte af Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Ugemte ændringer",
"lock.unsaved.empty": "Der er ikke flere ændringer der ikke er gamt",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Lås op",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Forrige",
"preview": "Forhåndsvisning",
"publish": "Publish",
"published": "Udgivede",
"remove": "Fjern",
"rename": "Omdøb",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Ingen",
"save": "Gem",
"saved": "Saved",
"search": "Søg",
"searching": "Searching",
"search.min": "Indtast {min} tegn for at søge",
"search.all": "Show all {count} results",
"search.results.none": "Ingen resultater",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Skabelon",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Titel",
"today": "Idag",
@ -715,10 +756,13 @@
"users": "Brugere",
"version": "Kirby version",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "Din konto",
"view.installation": "Installation",
"view.languages": "Sprog",

View file

@ -20,7 +20,9 @@
"coordinates": "Koordinaten",
"copy": "Kopieren",
"copy.all": "Alle kopieren",
"copy.success": "{count} kopiert!",
"copy.success": "Kopiert",
"copy.success.multiple": "{count} kopiert!",
"copy.url": "URL kopieren",
"create": "Erstellen",
"custom": "Benutzerdefiniert",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Ungültiger Cachetyp: \"{type}\"",
"error.content.lock.delete": "Die Version ist blockiert und kann daher nicht gelöscht werden.",
"error.content.lock.move": "Die Ursprungsversion ist blockiert und kann daher nicht gelöscht werden",
"error.content.lock.publish": "Die Version wurde bereits veröffentlicht",
"error.content.lock.replace": "Die Version ist blockiert und kann daher nicht ersetzt werden",
"error.content.lock.update": "Die Version ist blockiert und kann daher nicht geändert werden",
"error.email.preset.notFound": "Die E-Mailvorlage \"{name}\" wurde nicht gefunden",
"error.field.converter.invalid": "Ungültiger Konverter: \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Bitte gib einen Dateinamen an",
"error.file.notFound": "Die Datei \"{filename}\" konnte nicht gefunden werden",
"error.file.orientation": "Das Bildformat ist ungültig. Erwartetes Format: \"{orientation}\"",
"error.file.sort.permission": "Du darfst die Sortierung für \"{filename}\" nicht ändern.",
"error.file.type.forbidden": "Du kannst keinen {type}-Dateien hochladen",
"error.file.type.invalid": "Ungültiger Dateityp: {mime}",
"error.file.undefined": "Die Datei konnte nicht gefunden werden",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Die Seite kann nicht in sich selbst verschoben werden",
"error.page.move.directory": "Der Ordner der Seite kann nicht verschoben werden",
"error.page.move.duplicate": "Eine Seite mit dem URL-Kürzel \"{slug}\" besteht bereits",
"error.page.move.noSections": "Die Seite \"{parent}\" kann nicht ausgewählt werden, weil sie keine Unterseiten haben kann. ",
"error.page.move.notFound": "Die verschobene Seite kann nicht gefunden werden",
"error.page.move.permission": "Du kannst die Seite \"{slug}\" nicht verschieben",
"error.page.move.template": "Die Vorlage \"{template}\" wird nicht als Unterseite von \"{parent}\" akzeptiert",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Überschrift",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Überschrift …",
"field.blocks.figure.back.plain": "Ohne",
"field.blocks.figure.back.pattern.light": "Muster (hell)",
"field.blocks.figure.back.pattern.dark": "Muster (dunkel)",
"field.blocks.image.alt": "Alternativer Text",
"field.blocks.image.caption": "Bildunterschrift",
"field.blocks.image.crop": "Beschneiden",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Keine Dateien ausgewählt",
"field.files.empty.single": "Keine Dateien ausgewählt",
"field.layout.change": "Layout ändern",
"field.layout.delete": "Layout löschen",
@ -345,12 +359,14 @@
"field.object.empty": "Noch keine Information",
"field.pages.empty": "Keine Seiten ausgewählt",
"field.pages.empty.single": "Keine Seiten ausgewählt",
"field.structure.delete.confirm": "Willst du diesen Eintrag wirklich l\u00f6schen?",
"field.structure.delete.confirm.all": "Möchtest du wirklich alle Einträge löschen?",
"field.structure.empty": "Es bestehen keine Eintr\u00e4ge.",
"field.users.empty": "Keine Accounts ausgewählt",
"field.users.empty.single": "Keine Accounts ausgewählt",
"fields.empty": "Keine Felder",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Änderungen verwerfen",
"form.discard.confirm": "Willst du wirklich <strong>alle ungespeicherten Änderungen verwerfen</strong>? ",
"form.locked": "Dieser Inhalt ist gesperrt, weil er aktuell von einem anderen Account bearbeitet wird",
"form.unsaved": "Die aktuellen Änderungen wurden noch nicht gespeichert",
"form.preview": "Änderungsvorschau",
"form.preview.draft": "Entwurfsvorschau",
"hide": "Verbergen",
"hour": "Stunde",
"hue": "Farbton",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Bereit, deine Seite zu veröffentlichen?",
"license.status.missing.info": "Keine gültige Lizenz",
"license.status.missing.label": "Bitte aktiviere deine Lizenz",
"license.status.unknown.info": "Der Lizenzstatus ist unbekannt",
"license.status.unknown.label": "Unbekannte Lizenz",
"license.manage": "Verwalte deine Lizenzen",
"license.purchased": "Gekauft",
"license.success": "Vielen Dank für deine Unterstützung",
@ -456,6 +481,9 @@
"lock.unsaved": "Ungespeicherte Änderungen",
"lock.unsaved.empty": "Keine ungespeicherten Änderungen",
"lock.unsaved.files": "Geänderte Dateien",
"lock.unsaved.pages": "Geänderte Seiten",
"lock.unsaved.users": "Geänderte Accounts",
"lock.isLocked": "Ungespeicherte Änderungen von {email}",
"lock.unlock": "Entsperren",
"lock.unlock.submit": "Entsperre und überschreibe ungespeicherte Änderungen von <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Vorheriger Eintrag",
"preview": "Vorschau",
"publish": "Veröffentlichen",
"published": "Veröffentlicht",
"remove": "Entfernen",
"rename": "Umbenennen",
"renew": "Erneuern",
@ -597,7 +629,9 @@
"role.nobody.title": "Niemand",
"save": "Speichern",
"saved": "Gespeichert",
"search": "Suchen",
"searching": "Suchen",
"search.min": "Gib mindestens {min}  Zeichen ein, um zu suchen",
"search.all": "Zeige alle {count} Ergebnisse",
"search.results.none": "Keine Ergebnisse",
@ -622,6 +656,7 @@
"system.info.copy": "Info kopieren",
"system.info.copied": "System Info wurde kopiert",
"system.issues.api.methods": "Dein Server unterstützt keine PATCH Requests",
"system.issues.content": "Der content Ordner scheint öffentlich zugänglich zu sein",
"system.issues.eol.kirby": "Deine Kirby Installation ist veraltet und erhält keine weiteren Sicherheitsupdates",
"system.issues.eol.plugin": "Deine Version des { plugin } Plugins ist veraltet und erhält keine weiteren Sicherheitsupdates",
@ -646,6 +681,12 @@
"tel": "Telefon",
"tel.placeholder": "+49123456789",
"template": "Vorlage",
"theme": "Thema",
"theme.light": "Licht an",
"theme.dark": "Licht aus",
"theme.automatic": "Systemeinstellung übernehmen",
"title": "Titel",
"today": "Heute",
@ -715,10 +756,13 @@
"users": "Accounts",
"version": "Version",
"version.changes": "Geänderte Version",
"version.compare": "Versionen vergleichen",
"version.current": "Aktuelle Version",
"version.latest": "Neueste Version",
"versionInformation": "Informationen zur Version",
"view": "Ansicht",
"view.account": "Dein Account",
"view.installation": "Installation",
"view.languages": "Sprachen",

View file

@ -20,7 +20,9 @@
"coordinates": "Coordinates",
"copy": "Αντιγραφή",
"copy.all": "Copy all",
"copy.success": "{count} copied!",
"copy.success": "Copied",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Δημιουργία",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Δεν είναι δυνατή η εύρεση της προεπιλογής διεύθινσης ηλεκτρονικού ταχυδρομείου \"{name}\"",
"error.field.converter.invalid": "Μη έγκυρος μετατροπέας \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Το όνομα αρχείου δεν μπορεί να είναι άδειο",
"error.file.notFound": "Δεν είναι δυνατό να βρεθεί το αρχείο \"{filename}\"",
"error.file.orientation": "The orientation of the image must be \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Δεν επιτρέπεται η μεταφόρτωση αρχείων {type}",
"error.file.type.invalid": "Invalid file type: {type}",
"error.file.undefined": "Δεν ήταν δυνατή η εύρεση του αρχείου",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Heading",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Heading …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternative text",
"field.blocks.image.caption": "Caption",
"field.blocks.image.crop": "Crop",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Δεν έχουν επιλεγεί αρχεία ακόμα",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Delete layout",
@ -345,12 +359,14 @@
"field.object.empty": "No information yet",
"field.pages.empty": "Δεν έχουν επιλεγεί ακόμη σελίδες",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "\u0395\u03af\u03c3\u03c4\u03b5 \u03c3\u03af\u03b3\u03bf\u03c5\u03c1\u03bf\u03c2 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03b1\u03c7\u03ce\u03c1\u03b9\u03c3\u03b7;",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b1\u03ba\u03cc\u03bc\u03b7 \u03ba\u03b1\u03c4\u03b1\u03c7\u03c9\u03c1\u03af\u03c3\u03b5\u03b9\u03c2.",
"field.users.empty": "Δεν έχουν επιλεγεί ακόμη χρήστες",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Hide",
"hour": "Ώρα",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Manage your licenses",
"license.purchased": "Purchased",
"license.success": "Σας ευχαριστούμε για την υποστήριξη του Kirby",
@ -455,7 +480,10 @@
"loading": "Φόρτωση",
"lock.unsaved": "Unsaved changes",
"lock.unsaved.empty": "There are no more unsaved changes",
"lock.unsaved.empty": "There are no unsaved changes",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Unlock",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Προηγούμενο",
"preview": "Preview",
"publish": "Publish",
"published": "Δημοσιευμένο",
"remove": "Αφαίρεση",
"rename": "Μετονομασία",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Nobody",
"save": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7",
"saved": "Saved",
"search": "Αναζήτηση",
"searching": "Searching",
"search.min": "Enter {min} characters to search",
"search.all": "Show all {count} results",
"search.results.none": "No results",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "\u03a0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Τίτλος",
"today": "Σήμερα",
@ -715,10 +756,13 @@
"users": "Χρήστες",
"version": "\u0388\u03ba\u03b4\u03bf\u03c3\u03b7 Kirby",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "\u039f \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03c3\u03b1\u03c2",
"view.installation": "\u0395\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7",
"view.languages": "Γλώσσες",

View file

@ -93,6 +93,7 @@
"error.email.preset.notFound": "The email preset \"{name}\" cannot be found",
"error.field.converter.invalid": "Invalid converter \"{converter}\"",
"error.field.link.options": "Invalid options: {options}",
"error.field.type.missing": "Field \"{ name }\": The field type \"{ type }\" does not exist",
"error.file.changeName.empty": "The name must not be empty",

View file

@ -21,6 +21,8 @@
"copy": "Kopii",
"copy.all": "Kopii ĉiujn",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Krei",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "La retpoŝta antaŭagordo \"{name}\" ne estas trovebla",
"error.field.converter.invalid": "Nevalida konvertilo \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "La dosiernomo ne rajtas esti malplena",
"error.file.notFound": "La dosiero \"{filename}\" ne troveblas",
"error.file.orientation": "La orientiĝo de la bildo devas esti \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Vi ne rajtas alŝuti dosiertipon {type}",
"error.file.type.invalid": "Nevalida dosiertipo: {type}",
"error.file.undefined": "La dosiero ne troveblas",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Titolo",
"field.blocks.heading.text": "Teksto",
"field.blocks.heading.placeholder": "Titolo ...",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternativa titolo",
"field.blocks.image.caption": "Apudskribo",
"field.blocks.image.crop": "Stuci",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Ankoraŭ neniu dosiero elektita",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Forigi blokaranĝo",
@ -345,12 +359,14 @@
"field.object.empty": "No information yet",
"field.pages.empty": "Ankoraŭ neniu paĝo elektita",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Ĉu vi certe volas forigi ĉi tiun vicon?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Ankoraŭ neniu enigo",
"field.users.empty": "Ankoraŭ neniu uzanto elektita",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Kaŝi",
"hour": "Horo",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Manage your licenses",
"license.purchased": "Purchased",
"license.success": "Dankon pro subteni Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Nekonservitaj ŝanĝoj",
"lock.unsaved.empty": "Ĉiuj ŝanĝoj estas nun konservitaj",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Malŝlosi",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Kromprogramoj",
"prev": "Antaŭe",
"preview": "Antaŭrigardi",
"publish": "Publish",
"published": "Publikigita",
"remove": "Forigi",
"rename": "Ŝanĝi nomon",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Neniu",
"save": "Konservi",
"saved": "Saved",
"search": "Serĉi",
"searching": "Searching",
"search.min": "Entajpu {min} literojn por serĉi",
"search.all": "Show all {count} results",
"search.results.none": "Neniu rezulto",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Ŝablono",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Titolo",
"today": "Hodiaŭ",
@ -715,10 +756,13 @@
"users": "Uzantoj",
"version": "Versio",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "Via konto",
"view.installation": "Instalado",
"view.languages": "Lingvoj",

View file

@ -21,6 +21,8 @@
"copy": "Copiar",
"copy.all": "Copiar todo",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Crear",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Tipo de caché \"{tipo}\" no válido",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "El preajuste de email \"{name}\" no se pudo encontrar.",
"error.field.converter.invalid": "Convertidor inválido \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "El nombre del archivo no debe estar vacío.",
"error.file.notFound": "El archivo \"{filename}\" no pudo ser encontrado.",
"error.file.orientation": "La orientación de la imagen debe ser \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "No está permitido subir archivos {type}.",
"error.file.type.invalid": "Tipo de archivo inválido: {type}",
"error.file.undefined": "El archivo no se puede encontrar",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Encabezado",
"field.blocks.heading.text": "Texto",
"field.blocks.heading.placeholder": "Encabezado...",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Texto alternativo",
"field.blocks.image.caption": "Leyenda",
"field.blocks.image.crop": "Cortar",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Aún no ha seleccionado ningún archivo",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Eliminar layout",
@ -345,12 +359,14 @@
"field.object.empty": "Aún no hay información",
"field.pages.empty": "Aún no ha seleccionado ningúna pagina",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "\u00bfEn realidad desea borrar esta entrada?",
"field.structure.delete.confirm.all": "¿Realmente quieres eliminar todas las entradas?",
"field.structure.empty": "A\u00fan no existen entradas.",
"field.users.empty": "Aún no ha seleccionado ningún usuario",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Ocultar",
"hour": "Hora",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Gestiona tus licencias",
"license.purchased": "Purchased",
"license.success": "Gracias por apoyar a Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Cambios sin guardar",
"lock.unsaved.empty": "No hay más cambios sin guardar",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Desbloquear",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Anterior",
"preview": "Previsualizar",
"publish": "Publish",
"published": "Publicado",
"remove": "Eliminar",
"rename": "Renombrar",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Nadie",
"save": "Guardar",
"saved": "Saved",
"search": "Buscar",
"searching": "Searching",
"search.min": "Introduce {min} caracteres para buscar",
"search.all": "Show all {count} results",
"search.results.none": "Sin resultados",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "La carpeta content parece estar expuesta",
"system.issues.eol.kirby": "La versión de Kirby que tienes instalada ha llegado al final de su vida útil y no recibirá más actualizaciones de seguridad.",
"system.issues.eol.plugin": "Tu versión instalada del plugin { plugin } ha llegado al final de su vida útil y no recibirá más actualizaciones de seguridad.",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Plantilla",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Título",
"today": "Hoy",
@ -715,10 +756,13 @@
"users": "Usuarios",
"version": "Versión",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Versión actual",
"version.latest": "Última versión",
"versionInformation": "información sobre la versión",
"view": "View",
"view.account": "Tu cuenta",
"view.installation": "Instalaci\u00f3n",
"view.languages": "Idiomas",

View file

@ -21,6 +21,8 @@
"copy": "Copiar",
"copy.all": "Copiar todo",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Crear",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Tipo de caché inválido \"{tipo}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "El preset del correo \"{name}\" no puede ser encontrado",
"error.field.converter.invalid": "Convertidor \"{converter}\" inválido",
@ -118,6 +126,7 @@
"error.file.name.missing": "El nombre de archivo no debe estar vacío",
"error.file.notFound": "El archivo \"{filename}\" no puede ser encontrado",
"error.file.orientation": "La orientación de la imagen debe ser \"{orientation}",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "No tienes permiso para subir archivos {type}",
"error.file.type.invalid": "Tipo de archivo inválido: {type}",
"error.file.undefined": "El archivo no puede ser encontrado",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Encabezado",
"field.blocks.heading.text": "Texto",
"field.blocks.heading.placeholder": "Encabezado...",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Texto alternativo",
"field.blocks.image.caption": "Leyenda",
"field.blocks.image.crop": "Cortar",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Aún no hay archivos seleccionados",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Eliminar layout",
@ -345,12 +359,14 @@
"field.object.empty": "Aún no hay información",
"field.pages.empty": "Aún no hay páginas seleccionadas",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "¿Realmente quieres eliminar esta fila?",
"field.structure.delete.confirm.all": "¿Realmente quieres eliminar todas las entradas?",
"field.structure.empty": "Aún no hay entradas",
"field.users.empty": "Aún no hay usuarios seleccionados",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Ocultar",
"hour": "Hora",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Gestiona licencias",
"license.purchased": "Purchased",
"license.success": "Gracias por apoyar a Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Cambios sin guardar",
"lock.unsaved.empty": "No hay más cambios sin guardar",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Desbloquear",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Anterior",
"preview": "Previsualizar",
"publish": "Publish",
"published": "Publicadas",
"remove": "Eliminar",
"rename": "Renombrar",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Nadie",
"save": "Guardar",
"saved": "Saved",
"search": "Buscar",
"searching": "Searching",
"search.min": "Introduce {min} caracteres para buscar",
"search.all": "Show all {count} results",
"search.results.none": "Sin resultados",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "La carpeta content parece estar expuesta",
"system.issues.eol.kirby": "La versión de Kirby que tienes instalada ha llegado al final de su vida útil y no recibirá más actualizaciones de seguridad.",
"system.issues.eol.plugin": "La versión del plugin { plugin } que tienes instalada ha llegado al final de su vida útil y no recibirá más actualizaciones de seguridad.",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Plantilla",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Título",
"today": "Hoy",
@ -715,10 +756,13 @@
"users": "Usuarios",
"version": "Versión",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Versión actual",
"version.latest": "Última versión",
"versionInformation": "Información sobre la versión",
"view": "View",
"view.account": "Tu cuenta",
"view.installation": "Instalación",
"view.languages": "Idiomas",

View file

@ -21,6 +21,8 @@
"copy": "کپی",
"copy.all": "Copy all",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "ایجاد",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "قالب ایمیل «{name}» پیدا نشد",
"error.field.converter.invalid": "مبدل «{converter}» نامعتبر است",
@ -118,6 +126,7 @@
"error.file.name.missing": "نام فایل اجباری است",
"error.file.notFound": "فایل «{filename}» پیدا نشد.",
"error.file.orientation": "The orientation of the image must be \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "شما اجازه بارگذاری فایلهای «{type}» را ندارید",
"error.file.type.invalid": "Invalid file type: {type}",
"error.file.undefined": "\u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u067e\u06cc\u062f\u0627 \u0646\u0634\u062f.",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Heading",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Heading …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternative text",
"field.blocks.image.caption": "Caption",
"field.blocks.image.crop": "Crop",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "فایلی انتخاب نشده است",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Delete layout",
@ -345,12 +359,14 @@
"field.object.empty": "No information yet",
"field.pages.empty": "صفحه‌ای انتخاب نشده است",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "\u0645\u062f\u062e\u0644 \u062c\u0627\u0631\u06cc \u062d\u0630\u0641 \u0634\u0648\u062f\u061f",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "\u0645\u0648\u0631\u062f\u06cc \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f.",
"field.users.empty": "کاربری انتخاب نشده است",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Hide",
"hour": "ساعت",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Manage your licenses",
"license.purchased": "Purchased",
"license.success": "با تشکر از شما برای حمایت از کربی",
@ -456,6 +481,9 @@
"lock.unsaved": "Unsaved changes",
"lock.unsaved.empty": "There are no more unsaved changes",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Unlock",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "قبلی",
"preview": "Preview",
"publish": "Publish",
"published": "منتشر شده",
"remove": "حذف",
"rename": "تغییر نام",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Nobody",
"save": "\u0630\u062e\u06cc\u0631\u0647",
"saved": "Saved",
"search": "جستجو",
"searching": "Searching",
"search.min": "Enter {min} characters to search",
"search.all": "Show all {count} results",
"search.results.none": "No results",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "\u0642\u0627\u0644\u0628 \u0635\u0641\u062d\u0647",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "عنوان",
"today": "امروز",
@ -715,10 +756,13 @@
"users": "کاربران",
"version": "\u0646\u0633\u062e\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "حساب کاربری شما",
"view.installation": "\u0646\u0635\u0628 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc",
"view.languages": "زبان‌ها",

View file

@ -21,6 +21,8 @@
"copy": "Kopioi",
"copy.all": "Kopioi kaikki",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Luo",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Nimellä \"{name}\" ja kyseisellä verkkotunnuksella ei löydy sähköpostiosoitetta",
"error.field.converter.invalid": "Muunnin \"{converter}\" ei kelpaa",
@ -118,6 +126,7 @@
"error.file.name.missing": "Tiedostonimi ei voi olla tyhjä",
"error.file.notFound": "Tiedostoa \"{filename}\" ei löytynyt",
"error.file.orientation": "Kuvan suuntaus täytyy olla \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Sinulla ei ole oikeutta lähettää tiedostoja joiden tyyppi on {type}",
"error.file.type.invalid": "Tiedostotyyppi {type} ei kelpaa",
"error.file.undefined": "Tiedostoa ei l\u00f6ytynyt",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Otsikko",
"field.blocks.heading.text": "Teksti",
"field.blocks.heading.placeholder": "Otsikko …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Vaihtoehtoinen teksti",
"field.blocks.image.caption": "Kuvateksti",
"field.blocks.image.crop": "Rajaa",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Tiedostoja ei ole vielä valittu",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Poista asettelu",
@ -345,12 +359,14 @@
"field.object.empty": "Ei vielä tietoja",
"field.pages.empty": " Sivuja ei ole vielä valittu",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Haluatko varmasti poistaa tämän rivin?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Rivejä ei ole vielä lisätty",
"field.users.empty": "Käyttäjiä ei ole vielä valittu",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Piilota",
"hour": "Tunti",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Hallinnoi lisenssejäsi",
"license.purchased": "Purchased",
"license.success": "Kiitos kun tuet Kirbyä",
@ -456,6 +481,9 @@
"lock.unsaved": "Tallentamattomia muutoksia",
"lock.unsaved.empty": "Ei enempää tallentamattomia muutoksia ",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Vapauta",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Liitännäiset",
"prev": "Edellinen",
"preview": "Esikatselu",
"publish": "Publish",
"published": "Julkaistut",
"remove": "Poista",
"rename": "Nimeä uudelleen",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Tuntematon",
"save": "Tallenna",
"saved": "Saved",
"search": "Haku",
"searching": "Searching",
"search.min": "Anna vähintään {min} merkkiä hakua varten",
"search.all": "Show all {count} results",
"search.results.none": "Ei tuloksia",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "Content-kansio näyttäisi olevan julkinen",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Sivupohja",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Nimi",
"today": "Tänään",
@ -715,10 +756,13 @@
"users": "Käyttäjät",
"version": "Versio",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Nykyinen versio ",
"version.latest": "Uusin versio ",
"versionInformation": "Version tiedot",
"view": "View",
"view.account": "Oma käyttäjätili",
"view.installation": "Asennus",
"view.languages": "Kielet",

View file

@ -21,6 +21,8 @@
"copy": "Copier",
"copy.all": "Tout copier",
"copy.success": "Copié : {count}",
"copy.success.multiple": "Copié : {count}",
"copy.url": "Copy URL",
"create": "Créer",
"custom": "Personnalisé",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Type de cache invalide « {type} »",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "La configuration de courriel « {name} » na pu être trouvé ",
"error.field.converter.invalid": "Convertisseur « {converter} » invalide",
@ -118,6 +126,7 @@
"error.file.name.missing": "Veuillez entrer un titre",
"error.file.notFound": "Le fichier « {filename} » na pu être trouvé",
"error.file.orientation": "Lorientation de l'image doit être « {orientation} »",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Vous nêtes pas autorisé à transférer des fichiers {type}",
"error.file.type.invalid": "Type de fichier invalide : {type}",
"error.file.undefined": "Le fichier na pu être trouvé",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "La page ne peut être déplacée à lintérieur delle-même",
"error.page.move.directory": "Le répertoire de la page ne peut être déplacé",
"error.page.move.duplicate": "Une sous-page possédant lidentifiant dURL « {slug} » existe déjà",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "La page déplacée na pu être trouvée",
"error.page.move.permission": "Vous nêtes pas autorisé à déplacer « {slug} » ",
"error.page.move.template": "Le modèle « {template} » nest pas accepté en tant que sous-page de « {parent} »",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Titre",
"field.blocks.heading.text": "Texte",
"field.blocks.heading.placeholder": "Titre…",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Texte alternatif",
"field.blocks.image.caption": "Légende",
"field.blocks.image.crop": "Recadrer",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Pas encore de fichier sélectionné",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Changer de disposition",
"field.layout.delete": "Supprimer cette disposition",
@ -345,12 +359,14 @@
"field.object.empty": "Pas encore dinformation",
"field.pages.empty": "Pas encore de page sélectionnée",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Voulez-vous vraiment supprimer cette ligne ?",
"field.structure.delete.confirm.all": "Voulez-vous vraiment supprimer toutes les entrées ?",
"field.structure.empty": "Pas encore dentrée",
"field.users.empty": "Pas encore dutilisateur sélectionné",
"field.users.empty.single": "No user selected yet",
"fields.empty": "Pas encore de champs",
@ -369,6 +385,13 @@
"filter": "Filtrer",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Masquer",
"hour": "Heure",
"hue": "Teinte",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Prêt à lancer votre site ?",
"license.status.missing.info": "Pas de licence valide",
"license.status.missing.label": "Veuillez activer votre licence",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Gérer vos licences",
"license.purchased": "Achetée",
"license.success": "Merci pour votre soutien à Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Modifications non enregistrées",
"lock.unsaved.empty": "Il ny a plus de modifications non enregistrées",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Modifications non enregistrées par {email}",
"lock.unlock": "Déverrouiller",
"lock.unlock.submit": "Déverrouiller et écraser les modifications non enregistrées par <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Précédent",
"preview": "Prévisualiser",
"publish": "Publish",
"published": "Publié",
"remove": "Supprimer",
"rename": "Renommer",
"renew": "Renouveler",
@ -597,7 +629,9 @@
"role.nobody.title": "Personne",
"save": "Enregistrer",
"saved": "Sauvegardé",
"search": "Rechercher",
"searching": "Searching",
"search.min": "Saisissez {min} caractères pour rechercher",
"search.all": "Afficher tous les résultats de {count}",
"search.results.none": "Pas de résultats",
@ -622,6 +656,7 @@
"system.info.copy": "Copier les informations",
"system.info.copied": "Informations système copiées",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "Le dossier content semble exposé",
"system.issues.eol.kirby": "La version de Kirby installée a atteint la fin de son cycle de vie et ne recevra plus de mises à jour de sécurité",
"system.issues.eol.plugin": "La version du plugin { plugin } installée a atteint la fin de son cycle de vie et ne recevra plus de mises à jour de sécurité",
@ -646,6 +681,12 @@
"tel": "Téléphone",
"tel.placeholder": "+33123456789",
"template": "Modèle",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Titre",
"today": "Aujourdhui",
@ -715,10 +756,13 @@
"users": "Utilisateurs",
"version": "Version",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Version actuelle",
"version.latest": "Dernière version",
"versionInformation": "Informations de version",
"view": "View",
"view.account": "Votre compte",
"view.installation": "Installation",
"view.languages": "Langues",

View file

@ -20,7 +20,9 @@
"coordinates": "Coordinates",
"copy": "Másol",
"copy.all": "Összes másolása",
"copy.success": "{count} copied!",
"copy.success": "Copied",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Létrehoz",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "A \"{name}\" email-beállítás nem található",
"error.field.converter.invalid": "Érvénytelen konverter: \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "A fálj neve nem lehet üres",
"error.file.notFound": "A \"{filename}\" fájl nem található",
"error.file.orientation": "A képnek \"{orientation}\" tájolásúnak kell lennie",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Nem tölthetsz fel \"{type}\" típusú fájlokat",
"error.file.type.invalid": "Érvénytelen fájltípus: {type}",
"error.file.undefined": "A f\u00e1jl nem tal\u00e1lhat\u00f3",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Címsor",
"field.blocks.heading.text": "Szöveg",
"field.blocks.heading.placeholder": "Címsor …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternatív szöveg",
"field.blocks.image.caption": "Képaláírás",
"field.blocks.image.crop": "Körülvágás",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Nincs fálj kiválasztva",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Elrendezés törlése",
@ -345,12 +359,14 @@
"field.object.empty": "No information yet",
"field.pages.empty": "Nincs oldal kiválasztva",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Biztos t\u00f6r\u00f6lni szeretn\u00e9d ezt a bejegyz\u00e9st?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Nincs m\u00e9g bejegyz\u00e9s",
"field.users.empty": "Nincs felhasználó kiválasztva",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Elrejtés",
"hour": "Óra",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Manage your licenses",
"license.purchased": "Purchased",
"license.success": "Köszönjük, hogy támogatod a Kirby-t",
@ -455,7 +480,10 @@
"loading": "Betöltés",
"lock.unsaved": "Nem mentett változások",
"lock.unsaved.empty": "Nincsenek nem mentett változások",
"lock.unsaved.empty": "There are no unsaved changes",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Kinyit",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Pluginek",
"prev": "Előző",
"preview": "Előnézet",
"publish": "Publish",
"published": "Publikálva",
"remove": "Eltávolítás",
"rename": "Átnevezés",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Senki",
"save": "Ment\u00e9s",
"saved": "Saved",
"search": "Keresés",
"searching": "Searching",
"search.min": "A kereséshez írj be minimum {min} karaktert",
"search.all": "Show all {count} results",
"search.results.none": "Nincs találat",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Sablon",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Cím",
"today": "Ma",
@ -715,10 +756,13 @@
"users": "Felhasználók",
"version": "Kirby verzi\u00f3",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "Fi\u00f3kod",
"view.installation": "Telep\u00edt\u00e9s",
"view.languages": "Nyelvek",

View file

@ -21,6 +21,8 @@
"copy": "Salin",
"copy.all": "Salin semua",
"copy.success": "{count} disalin!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Buat",
"custom": "Kustom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Tipe tembolok tidak valid \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Surel \"{name}\" tidak dapat ditemukan",
"error.field.converter.invalid": "Konverter \"{converter}\" tidak valid",
@ -118,6 +126,7 @@
"error.file.name.missing": "Nama berkas harus diisi",
"error.file.notFound": "Berkas \"{filename}\" tidak dapat ditemukan",
"error.file.orientation": "Orientasi gambar harus \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Anda tidak diizinkan mengunggah berkas dengan tipe {type}",
"error.file.type.invalid": "Tipe berkas tidak valid: {type}",
"error.file.undefined": "Berkas tidak dapat ditemukan",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Halaman tidak dapat dipindahkan ke dirinya sendiri",
"error.page.move.directory": "Direktori halaman tidak dapat dipindahkan",
"error.page.move.duplicate": "Suatu sub halaman dengan akhiran URL \"{slug}\" sudah ada",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "Halaman yang dipindahkan tidak dapat ditemukan",
"error.page.move.permission": "Anda tidak diizinkan memindahkan \"{slug}\"",
"error.page.move.template": "Templat \"{template}\" tidak dapat diterima sebagai sub halaman dari \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Penajukan",
"field.blocks.heading.text": "Teks",
"field.blocks.heading.placeholder": "Penajukan …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Teks alternatif",
"field.blocks.image.caption": "Keterangan",
"field.blocks.image.crop": "Pangkas",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Belum ada berkas yang dipilih",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Hapus tata letak",
@ -345,12 +359,14 @@
"field.object.empty": "No information yet",
"field.pages.empty": "Belum ada halaman yang dipilih",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Anda yakin menghapus baris ini?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Belum ada entri",
"field.users.empty": "Belum ada pengguna yang dipilih",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Sembunyikan",
"hour": "Jam",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Manage your licenses",
"license.purchased": "Purchased",
"license.success": "Terima kasih atas dukungan untuk Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Perubahan belum tersimpan",
"lock.unsaved.empty": "Tidak ada lagi perubahan belum tersimpan",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Buka kunci",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Sebelumnya",
"preview": "Pratinjau",
"publish": "Publish",
"published": "Dipublikasikan",
"remove": "Hapus",
"rename": "Ubah nama",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Tidak siapapun",
"save": "Simpan",
"saved": "Saved",
"search": "Cari",
"searching": "Searching",
"search.min": "Masukkan {min} karakter untuk mencari",
"search.all": "Show all {count} results",
"search.results.none": "Tidak ada hasil",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "Folder konten nampaknya terekspos",
"system.issues.eol.kirby": "Versi instalasi Kirby Anda sudah mencapai akhir dan tidak akan lagi mendapat pembaruan keamanan",
"system.issues.eol.plugin": "Versi instalasi plugin { plugin } Anda sudah mencapai akhir dan tidak akan lagi mendapatkan pembaruan keamanan",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Templat",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Judul",
"today": "Hari ini",
@ -715,10 +756,13 @@
"users": "Pengguna",
"version": "Versi",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "Akun Anda",
"view.installation": "Pemasangan",
"view.languages": "Bahasa",

View file

@ -21,6 +21,8 @@
"copy": "Afrita",
"copy.all": "Afrita allt",
"copy.success": "Afritaði {count}!",
"copy.success.multiple": "Afritaði {count}!",
"copy.url": "Afrita slóð",
"create": "Stofna",
"custom": "Sérstillt",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Ógyld skyndiminnisgerð \"{type}\"",
"error.content.lock.delete": "Þessi útgáfa er læst og henni verður ekki eytt",
"error.content.lock.move": "Þessi útgáfa er læst og hún verður ekki færð",
"error.content.lock.publish": "Þessi útgáfa er núþegar útgefin",
"error.content.lock.replace": "Þessi útfáfa er læst og það verður ekki skipt út",
"error.content.lock.update": "Þessi útgáfa er læst og hún verður ekki uppfærð",
"error.email.preset.notFound": "Netfangstillingarnar: \"{name}\" fundust ekki",
"error.field.converter.invalid": "Ógildur umbreytari \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Skrárnafnið má ekki skilja eftir tómt",
"error.file.notFound": "Skráin \"{filename}\" fannst ekki",
"error.file.orientation": "Snið myndarinnar þarf að vera \"{orientation}\"",
"error.file.sort.permission": "Þú mátt ekkert breyta röðuninni á \"{filename}\"",
"error.file.type.forbidden": "Þú mátt ekkert hlaða inn {type} skrám",
"error.file.type.invalid": "Ógild skrártegund: {type}",
"error.file.undefined": "Skráin fannst ekki",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Það er ekki hægt að færa síðuna á sjálfa sig.",
"error.page.move.directory": "Ekki er reyndist unnt að færa möppu síðunnar.",
"error.page.move.duplicate": "Undirsíða með slóðinni og forskeytinu \"{slug}\" er núþegar til",
"error.page.move.noSections": "Síðan \"{parent}\" getur ekki átt undirsíður þar sem tilskylin svið til umsýslu á undirsíðum vantar",
"error.page.move.notFound": "Síðan sem færð var finnst því miður ekki",
"error.page.move.permission": "Þú mátt ekkert færa \"{slug}\"",
"error.page.move.template": "Sniðmátið \"{template}\" er ekki gillt sem undirsíða af \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Fyrirsögn",
"field.blocks.heading.text": "Texti/Prósi",
"field.blocks.heading.placeholder": "Fyrirsögn …",
"field.blocks.figure.back.plain": "Látlaust",
"field.blocks.figure.back.pattern.light": "Mynstur (ljóst)",
"field.blocks.figure.back.pattern.dark": "Mynstur (dökkt)",
"field.blocks.image.alt": "ALT texti",
"field.blocks.image.caption": "Myndartexti",
"field.blocks.image.crop": "Kroppa",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Engar skrár valdar ennþá",
"field.files.empty.single": "Engin skrá valin enn",
"field.layout.change": "Breyta uppsetningu ramma",
"field.layout.delete": "Eyða ramma",
@ -345,12 +359,14 @@
"field.object.empty": "Engar upplýsingar enn",
"field.pages.empty": "Engar síður valdar ennþá",
"field.pages.empty.single": "Engin síða valin enn",
"field.structure.delete.confirm": "Viltu virkilega eyða þessari röð?",
"field.structure.delete.confirm.all": "Ætlar þú virkilega að eyða öllum færslum?",
"field.structure.empty": "Engar færslur enn",
"field.users.empty": "Engir notendur valdir enn",
"field.users.empty.single": "Enginn notandi valinn enn",
"fields.empty": "Hér eru engin svið enn",
@ -369,6 +385,13 @@
"filter": "Sigta",
"form.discard": "Hunsa breytingar",
"form.discard.confirm": "Ætlarðu virkilega að <strong>hunsa alla breytingar</strong>?",
"form.locked": "Efnið er þér ekki aðgengilegt þar sem annar notandi er nú þegar að vinna í því",
"form.unsaved": "Þessar breytingar hafa ekki verið vistaðar",
"form.preview": "Skoða breytingar",
"form.preview.draft": "Skoða uppkast",
"hide": "Fela",
"hour": "Klukkustund",
"hue": "Blær",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Er allt tilbúið til að gefa vefinn út?",
"license.status.missing.info": "Ekkert gilt skráningarleyfi",
"license.status.missing.label": "Vinsamlegast virkjaðu leyfið þitt",
"license.status.unknown.info": "Staða leyfis fyrir hugbúnaðinn er óþekkt",
"license.status.unknown.label": "Óþekkt leyfi",
"license.manage": "Sýslaðu með leyfin þín",
"license.purchased": "Verslað",
"license.success": "Þakka þér fyrir að velja Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Óvistað breytingar",
"lock.unsaved.empty": "Það eru öngvar óvistaðar breytingar",
"lock.unsaved.files": "Óvistaðar skrár",
"lock.unsaved.pages": "Óvistaðar síður",
"lock.unsaved.users": "Óvistaðir notendareikningar",
"lock.isLocked": "Óvistaðar breytingar framkvæmdar af {email}",
"lock.unlock": "Aflæsa",
"lock.unlock.submit": "Aflæsa og yfirskrifa óvistaðar breytingar framkvæmdar af <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Viðbætur",
"prev": "Fyrri",
"preview": "Forskoða",
"publish": "Útgefa",
"published": "Útgefnar og listaðar",
"remove": "Fjarlægja",
"rename": "Endurnefna",
"renew": "Endurnýja",
@ -597,7 +629,9 @@
"role.nobody.title": "Enginn",
"save": "Vista",
"saved": "Vistað",
"search": "Leita",
"searching": "Leita ..",
"search.min": "Lágmark {min} stafir til að leita",
"search.all": "Sýna allar {count} niðurstöður.",
"search.results.none": "Engar niðurstöður",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Vefþjónn þinn styður ekkert PATCH beiðnir",
"system.issues.content": "Efnismappan virðist vera berskjölduð",
"system.issues.eol.kirby": "Uppsett Kirby eintak þitt hefur runnið sitt skeið á enda og mun ekki verða uppfært framar",
"system.issues.eol.plugin": "Uppsett eintak þitt af viðbótinni { plugin } hefur runnið sitt skeið á enda og mun ekki verða uppfærð framar",
@ -646,6 +681,12 @@
"tel": "Sími",
"tel.placeholder": "+3548561234",
"template": "Sniðmát",
"theme": "Þema",
"theme.light": "Ljósin kveikt",
"theme.dark": "Ljósin slökkt",
"theme.automatic": "Nota kerfisstillingu",
"title": "Titill",
"today": "Núna",
@ -715,10 +756,13 @@
"users": "Notendur",
"version": "Útgáfa",
"version.changes": "Breytt útgáfa",
"version.compare": "Bera saman útgáfur",
"version.current": "Núverandi útgáfa",
"version.latest": "Nýjasta útgáfa",
"versionInformation": "Útgáfuupplýsingar",
"view": "Sýn",
"view.account": "Þínar stillingar",
"view.installation": "Uppsetning",
"view.languages": "Tungumál",

View file

@ -21,6 +21,8 @@
"copy": "Copia",
"copy.all": "Copia tutto",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Crea",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Tipo di cache \"{type}\" non valido",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Non è stato possibile trovare il preset email \"{name}\"",
"error.field.converter.invalid": "Convertitore \"{converter}\" non valido",
@ -118,6 +126,7 @@
"error.file.name.missing": "Il nome del file non può essere vuoto",
"error.file.notFound": "Il file non \u00e8 stato trovato",
"error.file.orientation": "L'imaggine dev'essere orientata in \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Non ti è permesso caricare file {type}",
"error.file.type.invalid": "Tipo di file non valido: {type}",
"error.file.undefined": "Il file non \u00e8 stato trovato",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Titolo",
"field.blocks.heading.text": "Testo",
"field.blocks.heading.placeholder": "Titolo …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Testo alternativo",
"field.blocks.image.caption": "Didascalia",
"field.blocks.image.crop": "Ritaglio",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Nessun file selezionato",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Elimina layout",
@ -345,12 +359,14 @@
"field.object.empty": "Ancora nessuna informazione",
"field.pages.empty": "Nessuna pagina selezionata",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Vuoi veramente eliminare questo elemento?",
"field.structure.delete.confirm.all": "Vuoi davvero cancellare tutte le voci?",
"field.structure.empty": "Non ci sono ancora elementi.",
"field.users.empty": "Nessun utente selezionato",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Nascondi",
"hour": "Ora",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Pronto a lanciare il tuo sito?",
"license.status.missing.info": "Nessuna licenza valida",
"license.status.missing.label": "Attiva la tua licenza ora",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Gestisci le tue licenze",
"license.purchased": "Acquistata",
"license.success": "Ti ringraziamo per aver supportato Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Modifiche non salvate",
"lock.unsaved.empty": "Non ci sono altre modifiche non salvate",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Sblocca",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Precedente",
"preview": "Anteprima",
"publish": "Publish",
"published": "Pubblicato",
"remove": "Rimuovi",
"rename": "Rinomina",
"renew": "Rinnova",
@ -597,7 +629,9 @@
"role.nobody.title": "Nessuno",
"save": "Salva",
"saved": "Saved",
"search": "Cerca",
"searching": "Searching",
"search.min": "Inserisci almeno {min} caratteri per la ricerca",
"search.all": "Mostra tutti i {count} risultati",
"search.results.none": "Nessun risultato",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "La cartella content sembra essere esposta",
"system.issues.eol.kirby": "La versione di Kirby installata è giunta alla fine del suo ciclo di vita e non riceverà ulteriori aggiornamenti di sicurezza ",
"system.issues.eol.plugin": "La versione installata del plugin { plugin } è giunta alla fine del suo ciclo di vita e non riceverà ulteriori aggiornamenti di sicurezza",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Template",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Titolo",
"today": "Oggi",
@ -715,10 +756,13 @@
"users": "Utenti",
"version": "Versione di Kirby",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Versione corrente",
"version.latest": "Ultima versione",
"versionInformation": "Informazioni sulla versione",
"view": "View",
"view.account": "Il tuo account",
"view.installation": "Installazione",
"view.languages": "Lingue",

View file

@ -21,6 +21,8 @@
"copy": "복사",
"copy.all": "모두 복사",
"copy.success": "복사되었습니다. ({count})",
"copy.success.multiple": "복사되었습니다. ({count})",
"copy.url": "Copy URL",
"create": "등록",
"custom": "개인화",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "캐시 형식(({type})이 올바르지 않습니다.",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "기본 이메일 주소({name})가 없습니다.",
"error.field.converter.invalid": "컨버터({converter})가 올바르지 않습니다.",
@ -118,6 +126,7 @@
"error.file.name.missing": "파일명을 입력하세요.",
"error.file.notFound": "파일({filename})이 없습니다.",
"error.file.orientation": "이미지의 비율({orientation})을 확인하세요.",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "이 형식({type})의 파일을 업로드할 권한이 없습니다.",
"error.file.type.invalid": "파일 형식({type})이 올바르지 않습니다.",
"error.file.undefined": "\ud30c\uc77c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "해당 페이지로 이동할 수 없습니다.",
"error.page.move.directory": "페이지 디렉토리는 이동할 수 없습니다.",
"error.page.move.duplicate": "고유 주소({slug})가 같은 서브 페이지가 있습니다.",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "이동된 페이지를 찾을 수 없습니다.",
"error.page.move.permission": "페이지({slug})를 이동할 권한이 없습니다.",
"error.page.move.template": "이 템플릿({template})은 이 페이지({parent})의 서브 페이지로 이동할 수 없습니다.",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "제목",
"field.blocks.heading.text": "제목",
"field.blocks.heading.placeholder": "제목",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "대체 텍스트",
"field.blocks.image.caption": "캡션",
"field.blocks.image.crop": "자르기",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "선택한 파일이 없습니다.",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "레이아웃 변경",
"field.layout.delete": "레이아웃 삭제",
@ -345,12 +359,14 @@
"field.object.empty": "정보가 없습니다.",
"field.pages.empty": "선택한 페이지가 없습니다.",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "이 항목을 삭제할까요?",
"field.structure.delete.confirm.all": "모든 항목을 삭제할까요?",
"field.structure.empty": "항목이 없습니다.",
"field.users.empty": "선택한 사용자가 없습니다.",
"field.users.empty.single": "No user selected yet",
"fields.empty": "필드가 없습니다.",
@ -369,6 +385,13 @@
"filter": "필터",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "숨기기",
"hour": "시",
"hue": "색상",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "사이트를 공개합니다.",
"license.status.missing.info": "유효한 라이선스가 없습니다.",
"license.status.missing.label": "라이선스를 활성화하세요.",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "라이선스 관리",
"license.purchased": "구입했습니다.",
"license.success": "Kirby와 함께해주셔서 감사합니다.",
@ -456,6 +481,9 @@
"lock.unsaved": "저장되지 않은 항목이 있습니다.",
"lock.unsaved.empty": "모든 페이지를 저장했습니다.",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "사용자({email})의 변경 사항이 저장되지 않았습니다.",
"lock.unlock": "잠금 해제",
"lock.unlock.submit": "사용자({email})의 저장되지 않은 변경 사항을 해제하고 덮어쓰기",
@ -578,6 +606,10 @@
"plugins": "플러그인",
"prev": "이전",
"preview": "미리 보기",
"publish": "Publish",
"published": "발행",
"remove": "삭제",
"rename": "이름 변경",
"renew": "갱신",
@ -597,7 +629,9 @@
"role.nobody.title": "사용자가 없습니다.",
"save": "\uc800\uc7a5",
"saved": "Saved",
"search": "검색",
"searching": "Searching",
"search.min": "{min}자 이상 입력하세요.",
"search.all": "모든 결과({count}) 보기",
"search.results.none": "해당하는 결과가 없습니다.",
@ -622,6 +656,7 @@
"system.info.copy": "정보 복사",
"system.info.copied": "시스템 정보가 복사되었습니다.",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "<code>/content</code> 폴더의 권한을 확인하세요.",
"system.issues.eol.kirby": "설치된 Kirby 버전이 만료되었습니다. 더 이상 보안 업데이트를 받을 수 없습니다.",
"system.issues.eol.plugin": "설치된 플러그인({plugin}의 지원이 종료되었습니다. 더 이상 보안 업데이트를 받을 수 없습니다.",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "\ud15c\ud50c\ub9bf",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "제목",
"today": "오늘",
@ -715,10 +756,13 @@
"users": "사용자",
"version": "버전",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "현재 버전",
"version.latest": "최신 버전",
"versionInformation": "버전 정보",
"view": "View",
"view.account": "계정",
"view.installation": "\uc124\uce58",
"view.languages": "언어",

View file

@ -21,6 +21,8 @@
"copy": "Kopijuoti",
"copy.all": "Kopijuoti visus",
"copy.success": "{count} nukopijuota!",
"copy.success.multiple": "{count} nukopijuota!",
"copy.url": "Copy URL",
"create": "Sukurti",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "El. pašto paruoštukas \"{name}\" nerastas",
"error.field.converter.invalid": "Neteisingas konverteris \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Failo pavadinimas negali būti tuščias",
"error.file.notFound": "Failas \"{filename}\" nerastas",
"error.file.orientation": "Failo orientacija turi būti \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Jūs neturite teisės įkelti {type} tipo failų",
"error.file.type.invalid": "Neteisingas failo tipas: {type}",
"error.file.undefined": "Failas nerastas",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Puslapio negalima perkelti į save patį",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Antraštė",
"field.blocks.heading.text": "Tekstas",
"field.blocks.heading.placeholder": "Antraštė ...",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternatyvus tekstas",
"field.blocks.image.caption": "Aprašymas",
"field.blocks.image.crop": "Kirpti",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Pasirinkti",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Pašalinti eilutę",
@ -345,12 +359,14 @@
"field.object.empty": "Dar nėra informacijos",
"field.pages.empty": "Dar nėra puslapių",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Ar tikrai norite pašalinti šią eilutę?",
"field.structure.delete.confirm.all": "Ar tikrai norite išrtinti visus įrašus?",
"field.structure.empty": "Dar nėra įrašų",
"field.users.empty": "Dar nėra vartotojų",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Paslėpti",
"hour": "Valanda",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Pasiruošę paleisti naują svetainę?",
"license.status.missing.info": "Nėra galiojančios licencijos",
"license.status.missing.label": "Prašome aktyvuoti jūsų licenciją",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Valdyti savo licencijas",
"license.purchased": "Nupirkta",
"license.success": "Ačiū, kad palaikote Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Neišsaugoti pakeitimai",
"lock.unsaved.empty": "Nebeliko neišsaugotų pakeitimų",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Atrakinti",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Įskiepai",
"prev": "Ankstesnis",
"preview": "Peržiūra",
"publish": "Publish",
"published": "Paskelbti",
"remove": "Pašalinti",
"rename": "Pervadinti",
"renew": "Atnaujinti",
@ -597,7 +629,9 @@
"role.nobody.title": "Niekas",
"save": "Išsaugoti",
"saved": "Saved",
"search": "Ieškoti",
"searching": "Searching",
"search.min": "Minimalus simbolių kiekis paieškai: {min}",
"search.all": "Parodyti visus {count} rezultatus",
"search.results.none": "Nėra rezultatų",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Puslapio šablonas",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Pavadinimas",
"today": "Šiandien",
@ -715,10 +756,13 @@
"users": "Vartotojai",
"version": "Versija",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Dabartinė versija",
"version.latest": "Naujausia versija",
"versionInformation": "Versijos informacija",
"view": "View",
"view.account": "Jūsų paskyra",
"view.installation": "Installation",
"view.languages": "Kalbos",

View file

@ -21,6 +21,8 @@
"copy": "Kopier",
"copy.all": "Kopier alle",
"copy.success": "{count} kopiert!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Opprett",
"custom": "Egendefinert",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Ugyldig type cache \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "E-postinnstillingen \"{name}\" ble ikke funnet",
"error.field.converter.invalid": "Ugyldig omformer \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Filnavnet kan ikke være tomt",
"error.file.notFound": "Filen \"{filename}\" kan ikke bli funnet",
"error.file.orientation": "Bilderetningen må være \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Du har ikke lov til å laste opp filer av typen {type}",
"error.file.type.invalid": "Ugyldig filtype: {type}",
"error.file.undefined": "Finner ikke filen",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Siden kan ikke flyttes inn i seg selv",
"error.page.move.directory": "Sidestrukturen kan ikke flyttes",
"error.page.move.duplicate": "En underside med url banen \"{slug}\" finnes allerede",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "Den flyttede siden kan ikke bli funnet",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "\"{template}\" malen er ikke akseptert som underside av \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Overskrift",
"field.blocks.heading.text": "Tekst",
"field.blocks.heading.placeholder": "Overskrift…",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternativ tekst",
"field.blocks.image.caption": "Caption",
"field.blocks.image.crop": "Beskjær",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Ingen filer har blitt valgt",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Endre layout",
"field.layout.delete": "Slett layout",
@ -345,12 +359,14 @@
"field.object.empty": "Ingen informasjon enda",
"field.pages.empty": "Ingen side har blitt valgt",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "\u00d8nsker du virkelig \u00e5 slette denne oppf\u00f8ringen?",
"field.structure.delete.confirm.all": "Vil du virkelig slette alle oppføringer?",
"field.structure.empty": "Ingen oppf\u00f8ringer enda",
"field.users.empty": "Ingen bruker har blitt valgt",
"field.users.empty.single": "No user selected yet",
"fields.empty": "Ingen felt enda",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Skjul",
"hour": "Tid",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Klar til å lansere din nettside?",
"license.status.missing.info": "Ingen gyldig lisens",
"license.status.missing.label": "Vennligst skriv inn din lisenskode",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Håndter dine lisenser",
"license.purchased": "Kjøpt",
"license.success": "Takk for at du støtter Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Ulagrede endringer",
"lock.unsaved.empty": "Det er ingen flere ulagrede endringer",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Ulagrede endringer av {email}",
"lock.unlock": "Lås opp",
"lock.unlock.submit": "Lås opp og overskriv ulagrede endringer fra <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Forrige",
"preview": "Forhåndsvisning",
"publish": "Publish",
"published": "Publisert",
"remove": "Fjern",
"rename": "Endre navn",
"renew": "Fornye",
@ -597,7 +629,9 @@
"role.nobody.title": "Ingen",
"save": "Lagre",
"saved": "Saved",
"search": "Søk",
"searching": "Searching",
"search.min": "Skriv inn {min} tegn for å søke",
"search.all": "Vis alle {count} resultat",
"search.results.none": "Ingen resultater",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "content-mappen ser ut til å være eksponert",
"system.issues.eol.kirby": "Din installerte Kirby versjon har nådd sitt end-of-life, og vil ikke lenger motta sikkerhetsoppdateringer",
"system.issues.eol.plugin": "Din installerte plugin { plugin } har nådd sitt end-of-life og vil ikke lenger motta sikkerhetsoppdateringer",
@ -646,6 +681,12 @@
"tel": "Telefon",
"tel.placeholder": "+49123456789",
"template": "Mal",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Tittel",
"today": "I dag",
@ -715,10 +756,13 @@
"users": "Brukere",
"version": "Kirby versjon",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Nåværende versjon",
"version.latest": "Siste versjon",
"versionInformation": "Versjonsinformasjon",
"view": "View",
"view.account": "Din konto",
"view.installation": "Installasjon",
"view.languages": "Språk",

View file

@ -21,6 +21,8 @@
"copy": "Kopiëren",
"copy.all": "Kopieer alles",
"copy.success": "{count} gekopieerd!",
"copy.success.multiple": "{count} gekopieerd!",
"copy.url": "Copy URL",
"create": "Aanmaken",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Ongeldig cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "De e-mailvoorinstelling \"{name}\" kan niet worden gevonden",
"error.field.converter.invalid": "Ongeldige converter \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "De bestandsnaam mag niet leeg zijn",
"error.file.notFound": "Het bestand kan niet worden gevonden",
"error.file.orientation": "De oriëntatie van de afbeelding moet \"{orientation}\" zijn",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Je hebt geen rechten om {type} bestanden up te loaden",
"error.file.type.invalid": "Ongeldig bestands type: {type}",
"error.file.undefined": "Het bestand kan niet worden gevonden",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "De pagina kan niet in zichzelf worden verplaatst",
"error.page.move.directory": "De page map kan niet worden verplaatst",
"error.page.move.duplicate": "Er bestaat al een subpagina met de URL-appendix \"{slug}\"",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "De verplaatste pagina kan niet gevonden worden",
"error.page.move.permission": "Je hebt geen rechten om \"{slug}\" te verplaatsen",
"error.page.move.template": "De \"{template}\" template is niet toegestaan als een subpagina van \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Koptekst",
"field.blocks.heading.text": "Tekst",
"field.blocks.heading.placeholder": "Koptekst ...",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternatieve tekst",
"field.blocks.image.caption": "Beschrijving",
"field.blocks.image.crop": "Uitsnede",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Nog geen bestanden geselecteerd",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Verander layout",
"field.layout.delete": "Verwijder indeling",
@ -345,12 +359,14 @@
"field.object.empty": "Nog geen informatie",
"field.pages.empty": "Nog geen pagina's geselecteerd",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Wil je deze rij verwijderen?",
"field.structure.delete.confirm.all": "Weet je zeker dat je alle items wil verwijderen?",
"field.structure.empty": "Nog geen items",
"field.users.empty": "Nog geen gebruikers geselecteerd",
"field.users.empty.single": "No user selected yet",
"fields.empty": "Nog geen velden",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Verberg",
"hour": "Uur",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Klaar om je website te lanceren?",
"license.status.missing.info": "Geen geldige licentie",
"license.status.missing.label": "Activeer je licentie",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Beheer je licenties",
"license.purchased": "Gekocht",
"license.success": "Bedankt dat je Kirby ondersteunt",
@ -456,6 +481,9 @@
"lock.unsaved": "Niet opgeslagen wijzigingen",
"lock.unsaved.empty": "Er zijn geen niet opgeslagen wijzigingen meer",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Niet opgeslagen wijzigingen door {email}",
"lock.unlock": "Ontgrendelen",
"lock.unlock.submit": "Niet-opgeslagen wijzigingen ontgrendelen en overschrijven met <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Vorige",
"preview": "Voorbeeld",
"publish": "Publish",
"published": "Gepubliceerd",
"remove": "Verwijder",
"rename": "Hernoem",
"renew": "Verlengen",
@ -597,7 +629,9 @@
"role.nobody.title": "Niemand",
"save": "Opslaan",
"saved": "Saved",
"search": "Zoeken",
"searching": "Searching",
"search.min": "Voer {min} tekens in om te zoeken",
"search.all": "Laat alle {count} resultaten zien",
"search.results.none": "Geen resultaten",
@ -622,6 +656,7 @@
"system.info.copy": "Kopieer informatie",
"system.info.copied": "Systeem informatie gekopieerd",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "De content map lijkt zichtbaar te zijn",
"system.issues.eol.kirby": "De geïnstalleerde Kirby versie is niet meer actueel en zal geen verdere beveiligingsupdates meer ontvangen.",
"system.issues.eol.plugin": "De geïnstalleerde versie van plugin { plugin } is niet meer actueel en zal geen verdere beveiligingsupdates meer ontvangen.",
@ -646,6 +681,12 @@
"tel": "Telefoon",
"tel.placeholder": "+49123456789",
"template": "Template",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Titel",
"today": "Vandaag",
@ -715,10 +756,13 @@
"users": "Gebruikers",
"version": "Kirby-versie",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Huidige versie",
"version.latest": "Laatste versie",
"versionInformation": "Versie informatie",
"view": "View",
"view.account": "Jouw account",
"view.installation": "Installatie",
"view.languages": "Talen",

View file

@ -21,6 +21,8 @@
"copy": "Kopiuj",
"copy.all": "Skopiuj wszystko",
"copy.success": "{count} skopiowanych!",
"copy.success.multiple": "{count} skopiowanych!",
"copy.url": "Copy URL",
"create": "Utwórz",
"custom": "Niestandardowe",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Nieprawidłowy typ pamięci podręcznej „{type}”",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Nie udało się załadować wzorca wiadomości e-mail \"{name}\"",
"error.field.converter.invalid": "Nieprawidłowy konwerter \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Nazwa pliku nie może być pusta",
"error.file.notFound": "Nie można znaleźć pliku \"{filename}\"",
"error.file.orientation": "Orientacja obrazka musi być \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Nie możesz przesyłać plików {type}",
"error.file.type.invalid": "Nieprawidłowy typ pliku: {type}",
"error.file.undefined": "Nie można znaleźć pliku",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Strony nie można przenieść do siebie samej",
"error.page.move.directory": "Nie można przenieść katalogu strony",
"error.page.move.duplicate": "Istnieje już podstrona z końcówką URL \"{slug}\"",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "Przeniesiona strona nie została odnaleziona",
"error.page.move.permission": "Nie masz uprawnień, by przenieść \"{slug}\"",
"error.page.move.template": "Szablon \"{template}\" nie jest akceptowany jako podstrona \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Nagłówek",
"field.blocks.heading.text": "Tekst",
"field.blocks.heading.placeholder": "Nagłówek …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Tekst alternatywny",
"field.blocks.image.caption": "Podpis",
"field.blocks.image.crop": "Przytnij",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Nie wybrano jeszcze żadnych plików",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Zmień układ",
"field.layout.delete": "Usuń układ",
@ -345,12 +359,14 @@
"field.object.empty": "Brak informacji",
"field.pages.empty": "Nie wybrano jeszcze żadnych stron",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Czy na pewno chcesz usunąć ten wiersz?",
"field.structure.delete.confirm.all": "Czy na pewno chcesz usunąć wszystkie wpisy?",
"field.structure.empty": "Nie ma jeszcze \u017cadnych wpis\u00f3w.",
"field.users.empty": "Nie wybrano jeszcze żadnych użytkowników",
"field.users.empty.single": "No user selected yet",
"fields.empty": "Nie ma jeszcze żadnych pól",
@ -369,6 +385,13 @@
"filter": "Filtr",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Ukryj",
"hour": "Godzina",
"hue": "Odcień",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Gotowy/-a do uruchomienia strony?",
"license.status.missing.info": "Brak ważnej licencji",
"license.status.missing.label": "Aktywuj swoją licencję",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Zarządzaj swoimi licencjami",
"license.purchased": "Zakupiona",
"license.success": "Dziękujemy za wspieranie Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Niezapisane zmiany",
"lock.unsaved.empty": "Nie ma już żadnych niezapisanych zmian",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Niezapisane zmiany autorstwa {email}",
"lock.unlock": "Odblokuj",
"lock.unlock.submit": "Odblokuj i nadpisz niezapisane zmiany autorstwa <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Wtyczki",
"prev": "Poprzednie",
"preview": "Podgląd",
"publish": "Publish",
"published": "Opublikowane",
"remove": "Usuń",
"rename": "Zmień nazwę",
"renew": "Odnów",
@ -597,7 +629,9 @@
"role.nobody.title": "Nikt",
"save": "Zapisz",
"saved": "Saved",
"search": "Szukaj",
"searching": "Searching",
"search.min": "Aby wyszukać, wprowadź co najmniej {min} znaków",
"search.all": "Pokaż wszystkie {count} wyniki/-ów",
"search.results.none": "Brak wyników",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "Zdaje się, że folder „content” jest wystawiony na publiczny dostęp",
"system.issues.eol.kirby": "Twoja zainstalowana wersja Kirby osiągnęła koniec okresu wsparcia i nie będzie otrzymywać dalszych aktualizacji zabezpieczeń",
"system.issues.eol.plugin": "Twoja zainstalowana wersja wtyczki { plugin } osiągnęła koniec okresu wsparcia i nie będzie otrzymywać dalszych aktualizacji zabezpieczeń",
@ -646,6 +681,12 @@
"tel": "Telefon",
"tel.placeholder": "+48123456789",
"template": "Szablon",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Tytuł",
"today": "Dzisiaj",
@ -715,10 +756,13 @@
"users": "Użytkownicy",
"version": "Wersja",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Obecna wersja",
"version.latest": "Ostatnia wersja",
"versionInformation": "Informacje o wersji",
"view": "View",
"view.account": "Twoje konto",
"view.installation": "Instalacja",
"view.languages": "Języki",

View file

@ -21,6 +21,8 @@
"copy": "Copiar",
"copy.all": "Copiar todos",
"copy.success": "{count} copiados!",
"copy.success.multiple": "{count} copiados!",
"copy.url": "Copiar URL",
"create": "Criar",
"custom": "Personalizado",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Tipo de cache \"{type}\" inválido",
"error.content.lock.delete": "A versão está bloqueada e não pode ser eliminada",
"error.content.lock.move": "A versão está bloqueada e não pode ser movida",
"error.content.lock.publish": "Esta versão já se encontra publicada",
"error.content.lock.replace": "A versão está bloqueada e não pode ser substituída",
"error.content.lock.update": "A versão está bloqueada e não pode ser atualizada",
"error.email.preset.notFound": "Pré-configuração de email \"{name}\" não foi encontrada",
"error.field.converter.invalid": "Conversor \"{converter}\" inválido",
@ -118,6 +126,7 @@
"error.file.name.missing": "O nome do arquivo não pode ficar em branco",
"error.file.notFound": "Arquivo \"{filename}\" não encontrado",
"error.file.orientation": "A orientação da imagem deve ser “{orientation}”",
"error.file.sort.permission": "Não tem permissão para alterar a ordem de \"{filename}\"",
"error.file.type.forbidden": "Você não tem permissão para enviar arquivos {type}",
"error.file.type.invalid": "Tipo inválido de arquivo: {type}",
"error.file.undefined": "Arquivo n\u00e3o encontrado",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "A página não pode ser movida para dentro dela mesma",
"error.page.move.directory": "A pasta da página não pode ser movida",
"error.page.move.duplicate": "Uma subpágina com o segmento de URL \"{slug}\" já existe",
"error.page.move.noSections": "A página \"{parent}\" não pode ser pai de nenhuma página porque não tem secções de páginas na sua blueprint",
"error.page.move.notFound": "A página movida não foi encontrada",
"error.page.move.permission": "Não tem permissão para mover \"{slug}\"",
"error.page.move.template": "O template \"{template}\" não é aceite como subpágina de \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Título ",
"field.blocks.heading.text": "Texto",
"field.blocks.heading.placeholder": "Título …",
"field.blocks.figure.back.plain": "Simples",
"field.blocks.figure.back.pattern.light": "Padrão (claro)",
"field.blocks.figure.back.pattern.dark": "Padrão (escuro)",
"field.blocks.image.alt": "Texto alternativo",
"field.blocks.image.caption": "Legenda",
"field.blocks.image.crop": "Cortar",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Nenhum arquivo selecionado",
"field.files.empty.single": "Nenhum ficheiro selecionado ainda",
"field.layout.change": "Alterar layout",
"field.layout.delete": "Deletar layout",
@ -345,12 +359,14 @@
"field.object.empty": "Nenhuma informação ainda",
"field.pages.empty": "Nenhuma página selecionada",
"field.pages.empty.single": "Nenhuma página selecionada ainda",
"field.structure.delete.confirm": "Deseja realmente deletar esta linha?",
"field.structure.delete.confirm.all": "Tem a certeza que pretende eliminar todos os registos?",
"field.structure.empty": "Nenhum registro",
"field.users.empty": "Nenhum usuário selecionado",
"field.users.empty.single": "Nenhum utilizador selecionado ainda",
"fields.empty": "Nenhum campo ainda",
@ -369,6 +385,13 @@
"filter": "Filtro",
"form.discard": "Reverter alterações",
"form.discard.confirm": "Tem a certeza que pretende reverter <strong>todas as suas alterações</strong>?",
"form.locked": "Este conteúdo está desativado para si porque encontra-se a ser editado por outro utilizador",
"form.unsaved": "As alterações atuais ainda não foram guardadas",
"form.preview": "Pré-visualizar alterações",
"form.preview.draft": "Pré-visualizar rascunho",
"hide": "Ocultar",
"hour": "Hora",
"hue": "Tonalidade",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Pronto para lançar o seu site?",
"license.status.missing.info": "Nenhuma licença válida",
"license.status.missing.label": "Por favor, ative a sua licença",
"license.status.unknown.info": "O estado da licença é desconhecido",
"license.status.unknown.label": "Licença desconhecida",
"license.manage": "Gerir as suas licenças",
"license.purchased": "Compradas",
"license.success": "Obrigado por apoiar o Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Mudanças não salvas",
"lock.unsaved.empty": "Não há mais mudanças não salvas",
"lock.unsaved.files": "Ficheiros não guardados",
"lock.unsaved.pages": "Páginas não guardadas",
"lock.unsaved.users": "Contas não guardadas",
"lock.isLocked": "Alterações não guardadas de {email}",
"lock.unlock": "Destrancar",
"lock.unlock.submit": "Desbloqueie e substitua alterações não guardadas de <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Anterior",
"preview": "Visualizar",
"publish": "Publicar",
"published": "Publicadas",
"remove": "Remover",
"rename": "Renomear",
"renew": "Renovar",
@ -597,7 +629,9 @@
"role.nobody.title": "Ninguém",
"save": "Salvar",
"saved": "Guardado",
"search": "Buscar",
"searching": "À procura",
"search.min": "Digite {min} caracteres para fazer uma busca",
"search.all": "Mostrar todos os {count} resultados",
"search.results.none": "Nenhum resultado",
@ -622,6 +656,7 @@
"system.info.copy": "Copiar informação",
"system.info.copied": "Informação de sistema copiada",
"system.issues.api.methods": "O servidor não suporta pedidos PATCH",
"system.issues.content": "A pasta \"content\" parece não estar protegida",
"system.issues.eol.kirby": "A versão instalada do Kirby chegou ao fim da sua vida útil e não irá receber mais atualizações de segurança",
"system.issues.eol.plugin": "A versão instalada do plugin {plugin} chegou ao fim da sua vida útil e não irá receber mais atualizações de segurança",
@ -646,6 +681,12 @@
"tel": "Telefone",
"tel.placeholder": "+351 123456789",
"template": "Tema",
"theme": "Tema",
"theme.light": "Luzes ligadas",
"theme.dark": "Luzes desligadas",
"theme.automatic": "Ajustar ao tema do sistema",
"title": "Título",
"today": "Hoje",
@ -715,10 +756,13 @@
"users": "Usuários",
"version": "Vers\u00e3o do Kirby",
"version.changes": "Versão alterada",
"version.compare": "Comparar versões",
"version.current": "Versão atual",
"version.latest": "Versão mais recente",
"versionInformation": "Informação da versão",
"view": "Visualizar",
"view.account": "Sua conta",
"view.installation": "Instala\u00e7\u00e3o",
"view.languages": "Idiomas",

View file

@ -21,6 +21,8 @@
"copy": "Copiar",
"copy.all": "Copiar todos",
"copy.success": "{count} copiados!",
"copy.success.multiple": "{count} copiados!",
"copy.url": "Copiar URL",
"create": "Criar",
"custom": "Personalizado",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Tipo de cache \"{type}\" inválido",
"error.content.lock.delete": "A versão está bloqueada e não pode ser eliminada",
"error.content.lock.move": "A versão está bloqueada e não pode ser movida",
"error.content.lock.publish": "Esta versão já se encontra publicada",
"error.content.lock.replace": "A versão está bloqueada e não pode ser substituída",
"error.content.lock.update": "A versão está bloqueada e não pode ser atualizada",
"error.email.preset.notFound": "A predefinição de email \"{name}\" não foi encontrada",
"error.field.converter.invalid": "Conversor \"{converter}\" inválido",
@ -118,6 +126,7 @@
"error.file.name.missing": "O nome do ficheiro não pode ficar em branco",
"error.file.notFound": "Não foi possível encontrar o ficheiro \"{filename}\"",
"error.file.orientation": "A orientação da imagem deve ser \"{orientation}\"",
"error.file.sort.permission": "Não tem permissão para alterar a ordem de \"{filename}\"",
"error.file.type.forbidden": "Não tem permissões para enviar ficheiros {type}",
"error.file.type.invalid": "Tipo de ficheiro inválido: {type}",
"error.file.undefined": "Não foi possível encontrar o ficheiro",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "A página não pode ser movida para dentro dela mesma",
"error.page.move.directory": "A pasta da página não pode ser movida",
"error.page.move.duplicate": "Já existe uma subpágina com o URL \"{slug}\"",
"error.page.move.noSections": "A página \"{parent}\" não pode ser pai de nenhuma página porque não tem secções de páginas na sua blueprint",
"error.page.move.notFound": "A página movida não foi encontrada",
"error.page.move.permission": "Não tem permissões para mover \"{slug}\"",
"error.page.move.template": "O template \"{template}\" não é aceite como subpágina de \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Título ",
"field.blocks.heading.text": "Texto",
"field.blocks.heading.placeholder": "Título …",
"field.blocks.figure.back.plain": "Simples",
"field.blocks.figure.back.pattern.light": "Padrão (claro)",
"field.blocks.figure.back.pattern.dark": "Padrão (escuro)",
"field.blocks.image.alt": "Texto alternativo",
"field.blocks.image.caption": "Legenda",
"field.blocks.image.crop": "Cortar",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Nenhum ficheiro selecionado ainda",
"field.files.empty.single": "Nenhum ficheiro selecionado ainda",
"field.layout.change": "Alterar layout",
"field.layout.delete": "Eliminar layout",
@ -345,12 +359,14 @@
"field.object.empty": "Nenhuma informação ainda",
"field.pages.empty": "Nenhuma página selecionada ainda",
"field.pages.empty.single": "Nenhuma página selecionada ainda",
"field.structure.delete.confirm": "Tem a certeza que pretende eliminar esta linha?",
"field.structure.delete.confirm.all": "Tem a certeza que pretende eliminar todos os registos?",
"field.structure.empty": "Nenhum registo ainda",
"field.users.empty": "Nenhum utilizador selecionado ainda",
"field.users.empty.single": "Nenhum utilizador selecionado ainda",
"fields.empty": "Nenhum campo ainda",
@ -369,6 +385,13 @@
"filter": "Filtro",
"form.discard": "Reverter alterações",
"form.discard.confirm": "Tem a certeza que pretende reverter <strong>todas as suas alterações</strong>?",
"form.locked": "Este conteúdo está desativado para si porque encontra-se a ser editado por outro utilizador",
"form.unsaved": "As alterações atuais ainda não foram guardadas",
"form.preview": "Pré-visualizar alterações",
"form.preview.draft": "Pré-visualizar rascunho",
"hide": "Ocultar",
"hour": "Hora",
"hue": "Tonalidade",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Pronto para lançar o seu site?",
"license.status.missing.info": "Sem licença válida",
"license.status.missing.label": "Por favor, ative a sua licença",
"license.status.unknown.info": "O estado da licença é desconhecido",
"license.status.unknown.label": "Licença desconhecida",
"license.manage": "Gerir as suas licenças",
"license.purchased": "Comprada",
"license.success": "Obrigado por apoiar o Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Alterações não guardadas",
"lock.unsaved.empty": "Não existem mais alterações não guardadas",
"lock.unsaved.files": "Ficheiros não guardados",
"lock.unsaved.pages": "Páginas não guardadas",
"lock.unsaved.users": "Contas não guardadas",
"lock.isLocked": "Alterações não guardadas de {email}",
"lock.unlock": "Desbloquear",
"lock.unlock.submit": "Desbloqueie e substitua alterações não guardadas de <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Anterior",
"preview": "Pré-visualizar",
"publish": "Publicar",
"published": "Publicadas",
"remove": "Remover",
"rename": "Alterar nome",
"renew": "Renovar",
@ -597,7 +629,9 @@
"role.nobody.title": "Ninguém",
"save": "Guardar",
"saved": "Guardado",
"search": "Pesquisar",
"searching": "À procura",
"search.min": "Insira {min} caracteres para pesquisar",
"search.all": "Mostrar todos os {count} resultados",
"search.results.none": "Sem resultados",
@ -622,6 +656,7 @@
"system.info.copy": "Copiar informação",
"system.info.copied": "Informação de sistema copiada",
"system.issues.api.methods": "O servidor não suporta pedidos PATCH",
"system.issues.content": "A pasta content parece não estar protegida",
"system.issues.eol.kirby": "A versão instalada do Kirby chegou ao fim da sua vida útil e não irá receber mais atualizações de segurança",
"system.issues.eol.plugin": "A versão instalada do plugin { plugin } chegou ao fim da sua vida útil e não irá receber mais atualizações de segurança",
@ -646,6 +681,12 @@
"tel": "Telefone",
"tel.placeholder": "+351912345678",
"template": "Template",
"theme": "Tema",
"theme.light": "Luzes ligadas",
"theme.dark": "Luzes desligadas",
"theme.automatic": "Ajustar ao tema do sistema",
"title": "Título",
"today": "Hoje",
@ -715,10 +756,13 @@
"users": "Utilizadores",
"version": "Versão",
"version.changes": "Versão alterada",
"version.compare": "Comparar versões",
"version.current": "Versão atual",
"version.latest": "Versão mais recente",
"versionInformation": "Informação da versão",
"view": "Visualizar",
"view.account": "A sua conta",
"view.installation": "Instala\u00e7\u00e3o",
"view.languages": "Idiomas",

View file

@ -21,6 +21,8 @@
"copy": "Copiază",
"copy.all": "Copiază toate",
"copy.success": "Copiat {count}!",
"copy.success.multiple": "Copiat {count}!",
"copy.url": "Copy URL",
"create": "Creează",
"custom": "Personalizat",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Tipul de cache \"{type}\" este nevalid",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Preset-ul de e-mail \"{name}\" nu a fost găsit",
"error.field.converter.invalid": "Convertorul \"{converter}\" nu este valid",
@ -118,6 +126,7 @@
"error.file.name.missing": "Numele fișierului nu poate fi gol",
"error.file.notFound": "Fișierul \"{filename}\" nu a fost găsit",
"error.file.orientation": "Orientarea imaginii trebuie să fie \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Nu ai voie să încarci fișiere {type}",
"error.file.type.invalid": "Tip nevalid de fișier: {type}",
"error.file.undefined": "Fișierul nu a fost găsit",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Pagina nu poate fi mutată în ea însăși",
"error.page.move.directory": "Directorul de pagini nu poate fi mutat",
"error.page.move.duplicate": "Există deja o sub-pagină cu apendicele URL \"{slug}\"",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "Pagina mutată nu a fost găsită",
"error.page.move.permission": "Nu ai voie să muți \"{slug}\"",
"error.page.move.template": "Șablonul \"{template}\" nu este acceptat ca sub-pagină a \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Subtitlu",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Subtitlu …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Text alternativ",
"field.blocks.image.caption": "Etichetă",
"field.blocks.image.crop": "Decupaj",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Niciun fișier selectat deocamdată",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Schimbă aranjament",
"field.layout.delete": "Șterge aranjamentul",
@ -345,12 +359,14 @@
"field.object.empty": "Nicio informație deocamdată",
"field.pages.empty": "Nicio pagină aleasă deocamdată",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Chiar vrei să ștergi acest rând?",
"field.structure.delete.confirm.all": "Chiar vrei să ștergi toate înregistrările?",
"field.structure.empty": "Nicio înregistrare deocamdată",
"field.users.empty": "Niciun utilizator ales deocamdată",
"field.users.empty.single": "No user selected yet",
"fields.empty": "Niciun câmp deocamdată",
@ -369,6 +385,13 @@
"filter": "Filtru",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Ascunde",
"hour": "Ora",
"hue": "Nuanță",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Sunteți pregătit să lansați site-ul?",
"license.status.missing.info": "Licență nevalidă",
"license.status.missing.label": "Vă rugăm să activați licența",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Gestionează-ți licențele",
"license.purchased": "Achiziționat",
"license.success": "Mulțumim că susții Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Schimbări nesalvate",
"lock.unsaved.empty": "Nu mai există nicio schimbare nesalvată",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Schimbări nesalvate de {email}",
"lock.unlock": "Deblochează",
"lock.unlock.submit": "Deblochează și suprascrie schimbările nesalvate de <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugin-uri",
"prev": "Precedenta",
"preview": "Previzualizează",
"publish": "Publish",
"published": "Publicate",
"remove": "Înlătură",
"rename": "Redenumește",
"renew": "Reînnoiți",
@ -597,7 +629,9 @@
"role.nobody.title": "Nimeni",
"save": "Salveaz\u0103",
"saved": "Saved",
"search": "Caută",
"searching": "Searching",
"search.min": "Introdu {min} caractere pentru a căuta",
"search.all": "Afișați toate {count} rezultatele",
"search.results.none": "Niciun rezultat",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "Directorul de conținut pare să fie expus",
"system.issues.eol.kirby": "Versiunea instalată de Kirby a ajuns la sfârșitul vieții utile și nu va mai primi actualizări de securitate.",
"system.issues.eol.plugin": "Versiunea instalată a plugin-ului { plugin } a ajuns la sfârșitul vieții utile și nu va mai primi actualizări de securitate.",
@ -646,6 +681,12 @@
"tel": "Telefon",
"tel.placeholder": "+40123456789",
"template": "Șablon",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Titlu",
"today": "Astăzi",
@ -715,10 +756,13 @@
"users": "Utilizatori",
"version": "Versiune",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Versiunea curentă",
"version.latest": "Ultima versiune",
"versionInformation": "Informații despre versiune",
"view": "View",
"view.account": "Contul t\u0103u",
"view.installation": "Instalare",
"view.languages": "Limbi",

View file

@ -21,6 +21,8 @@
"copy": "Скопировать",
"copy.all": "Копировать все",
"copy.success": "{count} скопировано",
"copy.success.multiple": "{count} скопировано",
"copy.url": "Скопировать ссылку",
"create": "Создать",
"custom": "Другое",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Неверный тип кэша: \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "Email-шаблон \"{name}\" не найден",
"error.field.converter.invalid": "Неверный конвертер \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Название файла не может быть пустым",
"error.file.notFound": "\u0424\u0430\u0439\u043b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d",
"error.file.orientation": "Ориентация изображения должна быть \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "У вас нет права загружать файлы {type}",
"error.file.type.invalid": "Неверный тип файла: {type}",
"error.file.undefined": "\u0424\u0430\u0439\u043b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Невозможно переместить страницу саму в себя",
"error.page.move.directory": "Невозможно перенести каталог страницы",
"error.page.move.duplicate": "Подстраница с URL \"{slug}\" уже существует",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "Перемещенная страница не найдена",
"error.page.move.permission": "У вас нет права переместить \"{slug}\"",
"error.page.move.template": "Шаблон \"{template}\" не разрешен для подстраниц \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Заголовок",
"field.blocks.heading.text": "Текст",
"field.blocks.heading.placeholder": "Заголовок …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Паттерн (светлый)",
"field.blocks.figure.back.pattern.dark": "Паттерн (темный)",
"field.blocks.image.alt": "Альтернативный текст",
"field.blocks.image.caption": "Подпись",
"field.blocks.image.crop": "Обрезать",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Файлы не выбраны",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Изменить разметку",
"field.layout.delete": "Удалить разметку",
@ -345,12 +359,14 @@
"field.object.empty": "Пока нет информации",
"field.pages.empty": "Страницы не выбраны",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Вы точно хотите удалить эту запись?",
"field.structure.delete.confirm.all": "Вы действительно хотите удалить все значения?",
"field.structure.empty": "Записей нет",
"field.users.empty": "Пользователей нет",
"field.users.empty.single": "No user selected yet",
"fields.empty": "Ещё нет полей",
@ -369,6 +385,13 @@
"filter": "Фильтр",
"form.discard": " Отменить изменения",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "Текущие изменения не сохранены",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Скрыть",
"hour": "Час",
"hue": "Оттенок",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Готовы запустить Ваш сайт?",
"license.status.missing.info": "Нет действительной лицензии",
"license.status.missing.label": "Пожалуйста, активируйте Вашу лицензию",
"license.status.unknown.info": "Статус лицензии неизвестен",
"license.status.unknown.label": "Неизвестная лицензия",
"license.manage": "Управление лицензиями",
"license.purchased": "Приобретено",
"license.success": "Спасибо за поддержку Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Несохраненные изменения",
"lock.unsaved.empty": "Несохраненных изменений нет",
"lock.unsaved.files": "Несохраненные файлы",
"lock.unsaved.pages": "Несохраненные страницы",
"lock.unsaved.users": "Несохраненные аккаунты",
"lock.isLocked": "Несохраненные изменения {email}",
"lock.unlock": "Разблокировать",
"lock.unlock.submit": "Разблокируйте и перезапишите несохраненные изменения <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Плагины",
"prev": "Предыдущий",
"preview": "Предпросмотр",
"publish": "Опубликовать",
"published": "Опубликовано",
"remove": "Удалить",
"rename": "Переименовать",
"renew": "Обновить",
@ -597,7 +629,9 @@
"role.nobody.title": "Никто",
"save": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c",
"saved": "Сохранено",
"search": "Поиск",
"searching": "Поиск",
"search.min": "Введите хотя бы {min} символов для поиска",
"search.all": "Показать все результаты ({count})",
"search.results.none": "Нет результатов",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "Похоже, к папке content есть несанкционированный доступ",
"system.issues.eol.kirby": "Срок службы установленной вами версии Kirby истек, и она больше не будет получать обновления для системы безопасности",
"system.issues.eol.plugin": "Срок службы установленной вами версии плагина { plugin } истек, и он не будет получать дальнейших обновлений для системы безопасности",
@ -646,6 +681,12 @@
"tel": "Телефон",
"tel.placeholder": "+79123456789",
"template": "\u0428\u0430\u0431\u043b\u043e\u043d",
"theme": "Тема",
"theme.light": "Светлая тема",
"theme.dark": "Темная тема",
"theme.automatic": "Как в системе",
"title": "Название",
"today": "Сегодня",
@ -715,10 +756,13 @@
"users": "Пользователи",
"version": "Версия",
"version.changes": "Changed version",
"version.compare": "Сравнить версии",
"version.current": "Текущая версия",
"version.latest": "Последняя версия",
"versionInformation": "Информация о версии",
"view": "View",
"view.account": "Ваш аккаунт",
"view.installation": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",
"view.languages": "Языки",

View file

@ -21,6 +21,8 @@
"copy": "Kopírovať",
"copy.all": "Copy all",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Vytvoriť",
"custom": "Custom",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "E-mailovú predvoľbu \"{name}\" nie je možné nájsť",
"error.field.converter.invalid": "Neplatný converter \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Názov súboru nemôže byť prázdny",
"error.file.notFound": "Súbor \"{filename}\" sa nepodarilo nájsť",
"error.file.orientation": "The orientation of the image must be \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Nemáte povolenie na nahrávanie súborov s typom {type}",
"error.file.type.invalid": "Neplatný typ súboru: \"{type}\"",
"error.file.undefined": "Súbor nie je možné nájsť",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Nadpis",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Nadpis ...",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternative text",
"field.blocks.image.caption": "Popis",
"field.blocks.image.crop": "Orezanie",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Žiadne súbory zatiaľ neboli zvolené",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Delete layout",
@ -345,12 +359,14 @@
"field.object.empty": "No information yet",
"field.pages.empty": "Žiadne stránky zatiaľ neboli zvolené",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Ste si istý, že chcete zmazať tento riadok?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Zatiaľ žiadne údaje",
"field.users.empty": "Žiadni užívatelia zatiaľ neboli zvolení",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Hide",
"hour": "Hodina",
"hue": "Hue",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Manage your licenses",
"license.purchased": "Purchased",
"license.success": "Ďakujeme za vašu podporu Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Unsaved changes",
"lock.unsaved.empty": "There are no more unsaved changes",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Unlock",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Plugins",
"prev": "Predchádzajúci",
"preview": "Preview",
"publish": "Publish",
"published": "Zverejnené",
"remove": "Odstrániť",
"rename": "Premenovať",
"renew": "Renew",
@ -597,7 +629,9 @@
"role.nobody.title": "Nobody",
"save": "Uložiť",
"saved": "Saved",
"search": "Hľadať",
"searching": "Searching",
"search.min": "Enter {min} characters to search",
"search.all": "Show all {count} results",
"search.results.none": "No results",
@ -622,6 +656,7 @@
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
@ -646,6 +681,12 @@
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Šablóna",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Titulok",
"today": "Dnes",
@ -715,10 +756,13 @@
"users": "Užívatelia",
"version": "Verzia",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "Váš účet",
"view.installation": "Inštalácia",
"view.languages": "Jazyky",

View file

@ -21,6 +21,8 @@
"copy": "Kopiera",
"copy.all": "Kopiera alla",
"copy.success": "{count} kopierad!",
"copy.success.multiple": "{count} kopierad!",
"copy.url": "Kopiera URL",
"create": "Skapa",
"custom": "Anpassad",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Ogiltig cachetyp \"{type}\"",
"error.content.lock.delete": "Versionen är låst och kan inte raderas",
"error.content.lock.move": "Källversionen är låst och kan inte flyttas",
"error.content.lock.publish": "Denna version är redan publicerad",
"error.content.lock.replace": "Versionen är låst och kan inte bytas ut",
"error.content.lock.update": "Versionen är låst och kan inte uppdateras",
"error.email.preset.notFound": "E-postförinställningen \"{name}\" kan inte hittas",
"error.field.converter.invalid": "Ogiltig omvandlare \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Filnamnet får inte vara tomt",
"error.file.notFound": "Filen \"{filename}\" kan ej hittas",
"error.file.orientation": "Bildens orientering måste vara \"{orientation}\"",
"error.file.sort.permission": "Du har inte behörighet att ändra sorteringen av \"{filename}\"",
"error.file.type.forbidden": "Du har inte behörighet att ladda upp filer av typen {type}",
"error.file.type.invalid": "Ogiltig filtyp: {type}",
"error.file.undefined": "Filen kan inte hittas",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Sidan kan inte flyttas in i sig själv",
"error.page.move.directory": "Sidans mapp kan inte flyttas",
"error.page.move.duplicate": "En undersida med URL-appendixen \"{slug}\" existerar redan",
"error.page.move.noSections": "Sidan \"{parent}\" kan inte vara en förälder till någon sida eftersom den saknar sidsektioner i dess blueprint",
"error.page.move.notFound": "Den flyttade sidan kunde inte hittas",
"error.page.move.permission": "Du saknar behörighet för att flytta \"{slug}\"",
"error.page.move.template": "Mallen \"{template}\" accepteras inte som en undersida till \"{parent}\"",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Rubrik",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Rubrik …",
"field.blocks.figure.back.plain": "Vanlig",
"field.blocks.figure.back.pattern.light": "Mönster (ljust)",
"field.blocks.figure.back.pattern.dark": "Mönster (mörkt)",
"field.blocks.image.alt": "Alternativ text",
"field.blocks.image.caption": "Rubrik",
"field.blocks.image.crop": "Beskär",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Inga filer valda än",
"field.files.empty.single": "Ingen fil har valts än",
"field.layout.change": "Ändra layout",
"field.layout.delete": "Radera layout",
@ -345,12 +359,14 @@
"field.object.empty": "Ingen information ännu",
"field.pages.empty": "Inga sidor valda än",
"field.pages.empty.single": "Ingen sida har valts än",
"field.structure.delete.confirm": "Vill du verkligen radera denna rad?",
"field.structure.delete.confirm.all": "Vill du verkligen radera alla poster?",
"field.structure.empty": "Inga poster än",
"field.users.empty": "Inga användare valda än",
"field.users.empty.single": "Ingen användare har valts än",
"fields.empty": "Inga fält ännu",
@ -369,6 +385,13 @@
"filter": "Filter",
"form.discard": "Kassera ändringar",
"form.discard.confirm": "Vill du verkligen <strong>kassera dina ändringar</strong>?",
"form.locked": "Detta innehåll är inaktiverat för dig eftersom det för närvarande redigeras av en annan användare",
"form.unsaved": "De aktuella ändringarna har inte sparats än",
"form.preview": "Förhandsgranska ändringar",
"form.preview.draft": "Förhandsgranska utkast",
"hide": "Göm",
"hour": "Timme",
"hue": "Nyans",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Är du redo att lansera din webbplats?",
"license.status.missing.info": "Ingen giltig licens",
"license.status.missing.label": "Vänligen aktivera din licens",
"license.status.unknown.info": "Licensstatusen är okänd",
"license.status.unknown.label": "Okänd licens",
"license.manage": "Hantera dina licenser",
"license.purchased": "Köpt",
"license.success": "Tack för att du stödjer Kirby",
@ -456,6 +481,9 @@
"lock.unsaved": "Osparade ändringar",
"lock.unsaved.empty": "Det finns inga fler osparade ändringar",
"lock.unsaved.files": "Osparade filer",
"lock.unsaved.pages": "Osparade sidor",
"lock.unsaved.users": "Osparade konton",
"lock.isLocked": "Osparade ändringar av {email}",
"lock.unlock": "Lås upp",
"lock.unlock.submit": "Lås upp och skriv över osparade ändringar av <strong>{email}</strong>",
@ -578,6 +606,10 @@
"plugins": "Tillägg",
"prev": "Föregående",
"preview": "Förhandsgranska",
"publish": "Publicera",
"published": "Publicerade",
"remove": "Ta bort",
"rename": "Byt namn",
"renew": "Förnya",
@ -597,7 +629,9 @@
"role.nobody.title": "Ingen",
"save": "Spara",
"saved": "Sparad",
"search": "Sök",
"searching": "Söker",
"search.min": "Ange {min} tecken för att söka",
"search.all": "Visa alla {count} resultat",
"search.results.none": "Inga träffar",
@ -622,6 +656,7 @@
"system.info.copy": "Kopiera info",
"system.info.copied": "Systeminformation kopierad",
"system.issues.api.methods": "Din server stöder inte PATCH-förfrågningar",
"system.issues.content": "Mappen content verkar vara exponerad",
"system.issues.eol.kirby": "Din installerade Kirby-version har nått slutet av sin livscykel och kommer inte att få fler säkerhetsuppdateringar",
"system.issues.eol.plugin": "Den installerade versionen av tillägget { plugin } har nått slutet på sin livscykel och kommer inte att få fler säkerhetsuppdateringar.",
@ -646,6 +681,12 @@
"tel": "Telefon",
"tel.placeholder": "+46701234567",
"template": "Mall",
"theme": "Tema",
"theme.light": "Ljus på",
"theme.dark": "Ljus av",
"theme.automatic": "Matcha systemstandard",
"title": "Titel",
"today": "Idag",
@ -715,10 +756,13 @@
"users": "Användare",
"version": "Version",
"version.changes": "Ändrad version",
"version.compare": "Jämför versioner",
"version.current": "Aktuell version",
"version.latest": "Senaste version",
"versionInformation": "Versionsinformation",
"view": "Visa",
"view.account": "Ditt konto",
"view.installation": "Installation",
"view.languages": "Språk",

View file

@ -21,6 +21,8 @@
"copy": "Kopyala",
"copy.all": "Tümünü kopyala",
"copy.success": "{count} kopyalandı!",
"copy.success.multiple": "{count} kopyalandı!",
"copy.url": "Copy URL",
"create": "Oluştur",
"custom": "Özel",
@ -90,6 +92,12 @@
"error.cache.type.invalid": "Geçersiz önbellek türü \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.email.preset.notFound": "\"{name}\" e-posta adresi bulunamadı",
"error.field.converter.invalid": "Geçersiz dönüştürücü \"{converter}\"",
@ -118,6 +126,7 @@
"error.file.name.missing": "Dosya adı boş bırakılamaz",
"error.file.notFound": "\"{filename}\" dosyası bulunamadı",
"error.file.orientation": "Resmin oryantasyonu \"{orientation}\" olmalıdır",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "{type} dosya yükleme izni yok",
"error.file.type.invalid": "Geçersiz dosya türü: {type}",
"error.file.undefined": "Dosya bulunamad\u0131",
@ -168,6 +177,7 @@
"error.page.move.ancestor": "Sayfa kendi içine taşınamaz",
"error.page.move.directory": "Sayfa dizini taşınamaz",
"error.page.move.duplicate": "\"{slug}\" URL ekine sahip bir alt sayfa zaten mevcut",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "Taşınan sayfa bulunamadı",
"error.page.move.permission": "\"{slug}\" öğesini taşımanıza izin verilmiyor",
"error.page.move.template": "\"{template}\" şablonu \"{parent}\" alt sayfası olarak kabul edilmiyor",
@ -297,6 +307,9 @@
"field.blocks.heading.name": "Başlık",
"field.blocks.heading.text": "Metin",
"field.blocks.heading.placeholder": "Başlık …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternatif metin",
"field.blocks.image.caption": "Altyazı",
"field.blocks.image.crop": "Kırp",
@ -334,6 +347,7 @@
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Henüz dosya seçilmedi",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Düzeni değiştir",
"field.layout.delete": "Düzeni sil",
@ -345,12 +359,14 @@
"field.object.empty": "Henüz bilgi yok",
"field.pages.empty": "Henüz sayfa seçilmedi",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Bu girdiyi silmek istedi\u011finizden emin misiniz?",
"field.structure.delete.confirm.all": "Tüm girdileri gerçekten silmek istiyor musunuz?",
"field.structure.empty": "Hen\u00fcz bir girdi yok",
"field.users.empty": "Henüz kullanıcı seçilmedi",
"field.users.empty.single": "No user selected yet",
"fields.empty": "Henüz alan yok",
@ -369,6 +385,13 @@
"filter": "Filtre",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Gizle",
"hour": "Saat",
"hue": "Renk tonu",
@ -444,6 +467,8 @@
"license.status.missing.bubble": "Sitenizi yayına almaya hazır mısınız?",
"license.status.missing.info": "Geçerli lisans yok",
"license.status.missing.label": "Lütfen lisansınızı etkinleştirin",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown license",
"license.manage": "Lisanslarınızı yönetin",
"license.purchased": "Satın alındı",
"license.success": "Kirby'yi desteklediğiniz için teşekkürler",
@ -456,6 +481,9 @@
"lock.unsaved": "Kaydedilmemiş değişiklikler",
"lock.unsaved.empty": "Daha fazla kaydedilmemiş değişiklik yok",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "{email} tarafından yapılan kaydedilmemiş değişiklikler",
"lock.unlock": "Kilidi Aç",
"lock.unlock.submit": "Kaydedilmemiş değişikliklerin kilidini <strong>{email}</strong> ile açın ve üzerine yazın",
@ -578,6 +606,10 @@
"plugins": "Eklentiler",
"prev": "Önceki",
"preview": "Önizle",
"publish": "Publish",
"published": "Yayınlandı",
"remove": "Kaldır",
"rename": "Yeniden Adlandır",
"renew": "Yenileme",
@ -597,7 +629,9 @@
"role.nobody.title": "Hiçkimse",
"save": "Kaydet",
"saved": "Saved",
"search": "Arama",
"searching": "Searching",
"search.min": "Aramak için {min} karakter girin",
"search.all": "Tüm {count} sonuçlarını göster",
"search.results.none": "Sonuç yok",
@ -622,6 +656,7 @@
"system.info.copy": "Bilgileri kopyala",
"system.info.copied": "Sistem bilgisi kopyalandı",
"system.issues.api.methods": "Your server does not support PATCH requests",
"system.issues.content": "İçerik klasörü açığa çıkmış görünüyor",
"system.issues.eol.kirby": "Yüklü Kirby sürümünüz kullanım ömrünün sonuna ulaştı ve daha fazla güvenlik güncellemesi almayacak",
"system.issues.eol.plugin": "{ plugin } eklentisinin yüklü sürümü kullanım ömrünün sonuna ulaştı ve daha fazla güvenlik güncellemesi almayacak",
@ -646,6 +681,12 @@
"tel": "Telefon",
"tel.placeholder": "+49123456789",
"template": "\u015eablon",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Başlık",
"today": "Bugün",
@ -715,10 +756,13 @@
"users": "Kullanıcılar",
"version": "Versiyon",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Mevcut sürüm",
"version.latest": "En son sürüm",
"versionInformation": "Sürüm bilgisi",
"view": "View",
"view.account": "Hesap Bilgilerin",
"view.installation": "Kurulum",
"view.languages": "Diller",

View file

@ -1,6 +0,0 @@
{
"name": "kirby",
"lockfileVersion": 3,
"requires": true,
"packages": {}
}

View file

@ -1,2 +0,0 @@
src/components/Text/Highlight.vue

View file

@ -1,28 +0,0 @@
import js from "@eslint/js";
import prettier from "eslint-config-prettier";
import vue from "eslint-plugin-vue";
export default [
js.configs.recommended,
...vue.configs["flat/vue2-recommended"],
prettier,
{
rules: {
"vue/attributes-order": "error",
"vue/component-definition-name-casing": "off",
"vue/html-closing-bracket-newline": [
"error",
{
singleline: "never",
multiline: "always"
}
],
"vue/multi-word-component-names": "off",
"vue/require-default-prop": "off",
"vue/require-prop-types": "error"
},
languageOptions: {
ecmaVersion: 2022
}
}
];

View file

@ -592,7 +592,7 @@ class Api
* @return $this
*/
protected function setRequestMethod(
string $requestMethod = null
string|null $requestMethod = null
): static {
$this->requestMethod = $requestMethod ?? 'GET';
return $this;

View file

@ -285,7 +285,7 @@ class App
*
* @return $this
*/
protected function bakeRoots(array $roots = null): static
protected function bakeRoots(array|null $roots = null): static
{
$roots = array_merge($this->core->roots(), (array)$roots);
$this->roots = Ingredients::bake($roots);
@ -297,7 +297,7 @@ class App
*
* @return $this
*/
protected function bakeUrls(array $urls = null): static
protected function bakeUrls(array|null $urls = null): static
{
$urls = array_merge($this->core->urls(), (array)$urls);
$this->urls = Ingredients::bake($urls);
@ -331,7 +331,7 @@ class App
/**
* Calls any Kirby route
*/
public function call(string $path = null, string $method = null): mixed
public function call(string|null $path = null, string|null $method = null): mixed
{
$path ??= $this->path();
$method ??= $this->request()->method();
@ -697,7 +697,7 @@ class App
* @psalm-return ($lazy is false ? static : static|null)
*/
public static function instance(
self $instance = null,
self|null $instance = null,
bool $lazy = false
): static|null {
if ($instance !== null) {
@ -852,7 +852,7 @@ class App
*
* @internal
*/
public function kirbytags(string $text = null, array $data = []): string
public function kirbytags(string|null $text = null, array $data = []): string
{
$data['kirby'] ??= $this;
$data['site'] ??= $data['kirby']->site();
@ -872,7 +872,7 @@ class App
*
* @internal
*/
public function kirbytext(string $text = null, array $options = []): string
public function kirbytext(string|null $text = null, array $options = []): string
{
$text = $this->apply('kirbytext:before', compact('text'), 'text');
$text = $this->kirbytags($text, $options);
@ -891,7 +891,7 @@ class App
* Returns the language by code or shortcut (`default`, `current`).
* Passing `null` is an alias for passing `current`
*/
public function language(string $code = null): Language|null
public function language(string|null $code = null): Language|null
{
if ($this->multilang() === false) {
return null;
@ -909,7 +909,7 @@ class App
*
* @internal
*/
public function languageCode(string $languageCode = null): string|null
public function languageCode(string|null $languageCode = null): string|null
{
return $this->language($languageCode)?->code();
}
@ -952,7 +952,7 @@ class App
*
* @internal
*/
public function markdown(string $text = null, array $options = null): string
public function markdown(string|null $text = null, array|null $options = null): string
{
// merge global options with local options
$options = array_merge(
@ -1181,8 +1181,8 @@ class App
* current request
*/
public function render(
string $path = null,
string $method = null
string|null $path = null,
string|null $method = null
): Response|null {
if (($_ENV['KIRBY_RENDER'] ?? true) === false) {
return null;
@ -1441,7 +1441,7 @@ class App
*
* @return $this
*/
protected function setLanguages(array $languages = null): static
protected function setLanguages(array|null $languages = null): static
{
if ($languages !== null) {
$objects = [];
@ -1462,7 +1462,7 @@ class App
*
* @return $this
*/
protected function setPath(string $path = null): static
protected function setPath(string|null $path = null): static
{
$this->path = $path !== null ? trim($path, '/') : null;
return $this;
@ -1473,7 +1473,7 @@ class App
*
* @return $this
*/
protected function setRequest(array $request = null): static
protected function setRequest(array|null $request = null): static
{
if ($request !== null) {
$this->request = new Request($request);
@ -1487,7 +1487,7 @@ class App
*
* @return $this
*/
protected function setRoles(array $roles = null): static
protected function setRoles(array|null $roles = null): static
{
if ($roles !== null) {
$this->roles = Roles::factory($roles);
@ -1501,7 +1501,7 @@ class App
*
* @return $this
*/
protected function setSite(Site|array $site = null): static
protected function setSite(Site|array|null $site = null): static
{
if (is_array($site) === true) {
$site = new Site($site);
@ -1528,7 +1528,7 @@ class App
*
* @internal
*/
public function smartypants(string $text = null): string
public function smartypants(string|null $text = null): string
{
$options = $this->option('smartypants', []);

View file

@ -99,7 +99,7 @@ trait AppPlugins
*/
public function extend(
array $extensions,
Plugin $plugin = null
Plugin|null $plugin = null
): array {
foreach ($this->extensions as $type => $registered) {
if (isset($extensions[$type]) === true) {
@ -382,7 +382,7 @@ trait AppPlugins
*/
protected function extendOptions(
array $options,
Plugin $plugin = null
Plugin|null $plugin = null
): array {
if ($plugin !== null) {
$options = [$plugin->prefix() => $options];
@ -428,7 +428,7 @@ trait AppPlugins
*/
protected function extendPermissions(
array $permissions,
Plugin $plugin = null
Plugin|null $plugin = null
): array {
if ($plugin !== null) {
$permissions = [$plugin->prefix() => $permissions];
@ -583,7 +583,7 @@ trait AppPlugins
*
* @internal
*/
public function extensions(string $type = null): array
public function extensions(string|null $type = null): array
{
if ($type === null) {
return $this->extensions;
@ -713,7 +713,7 @@ trait AppPlugins
*/
public static function plugin(
string $name,
array $extends = null,
array|null $extends = null,
array $info = [],
string|null $root = null,
string|null $version = null
@ -747,7 +747,7 @@ trait AppPlugins
* @internal
* @param array|null $plugins Can be used to overwrite the plugins registry
*/
public function plugins(array $plugins = null): array
public function plugins(array|null $plugins = null): array
{
// overwrite the existing plugins registry
if ($plugins !== null) {

View file

@ -108,7 +108,7 @@ trait AppTranslations
*
* @internal
*/
public function setCurrentTranslation(string $translationCode = null): void
public function setCurrentTranslation(string|null $translationCode = null): void
{
I18n::$locale = $translationCode ?? 'en';
}

View file

@ -72,7 +72,7 @@ trait AppUsers
*
* @return $this
*/
protected function setUser(User|string $user = null): static
protected function setUser(User|string|null $user = null): static
{
$this->user = $user;
return $this;
@ -83,7 +83,7 @@ trait AppUsers
*
* @return $this
*/
protected function setUsers(array $users = null): static
protected function setUsers(array|null $users = null): static
{
if ($users !== null) {
$this->users = Users::factory($users);

View file

@ -202,7 +202,7 @@ class Auth
* @throws \Kirby\Exception\InvalidArgumentException if the authorization header is invalid
* @throws \Kirby\Exception\PermissionException if basic authentication is not allowed
*/
public function currentUserFromBasicAuth(BasicAuth $auth = null): User|null
public function currentUserFromBasicAuth(BasicAuth|null $auth = null): User|null
{
if ($this->kirby->option('api.basicAuth', false) !== true) {
throw new PermissionException('Basic authentication is not activated');
@ -250,7 +250,7 @@ class Auth
* valid user id in there
*/
public function currentUserFromSession(
Session|array $session = null
Session|array|null $session = null
): User|null {
$session = $this->session($session);
@ -440,7 +440,7 @@ class Auth
* logged in user will be returned
*/
public function status(
Session|array $session = null,
Session|array|null $session = null,
bool $allowImpersonation = true
): Status {
// try to return from cache
@ -723,7 +723,7 @@ class Auth
* @throws \Throwable If an authentication error occurred
*/
public function user(
Session|array $session = null,
Session|array|null $session = null,
bool $allowImpersonation = true
): User|null {
if ($allowImpersonation === true && $this->impersonate !== null) {
@ -887,7 +887,7 @@ class Auth
*/
protected function fail(
Throwable $exception,
Throwable $fallback = null
Throwable|null $fallback = null
): void {
$debug = $this->kirby->option('auth.debug', 'log');
@ -911,7 +911,7 @@ class Auth
/**
* Creates a session object from the passed options
*/
protected function session(Session|array $session = null): Session
protected function session(Session|array|null $session = null): Session
{
// use passed session options or session object if set
if (is_array($session) === true) {

View file

@ -54,7 +54,7 @@ class Blocks extends Items
* catch blocks from layouts
*/
public static function factory(
array $items = null,
array|null $items = null,
array $params = []
): static {
$items = static::extractFromLayouts($items);

View file

@ -39,7 +39,7 @@ class Blueprint
/**
* Magic getter/caller for any blueprint prop
*/
public function __call(string $key, array $arguments = null): mixed
public function __call(string $key, array|null $arguments = null): mixed
{
return $this->props[$key] ?? null;
}
@ -102,7 +102,7 @@ class Blueprint
* Gathers what file templates are allowed in
* this model based on the blueprint
*/
public function acceptedFileTemplates(string $inSection = null): array
public function acceptedFileTemplates(string|null $inSection = null): array
{
// get cached results for the current file model
// (except when collecting for a specific section)
@ -320,7 +320,7 @@ class Blueprint
*/
public static function factory(
string $name,
string $fallback = null,
string|null $fallback,
ModelWithContent $model
): static|null {
try {

View file

@ -365,7 +365,7 @@ class Collection extends BaseCollection
* Searches the collection
*/
public function search(
string $query = null,
string|null $query = null,
string|array $params = []
): static {
return Search::collection($this, $query, $params);
@ -376,7 +376,7 @@ class Collection extends BaseCollection
* to an array. This can also take a callback
* function to further modify the array result.
*/
public function toArray(Closure $map = null): array
public function toArray(Closure|null $map = null): array
{
return parent::toArray($map ?? fn ($object) => $object->toArray());
}

View file

@ -173,7 +173,7 @@ class ContentLocks
) {
unset($this->data[$file][$id]);
// there is empty unlock data, but still lock data
// there is empty unlock data, but still lock data
} elseif (
isset($data['unlock']) === true &&
count($data['unlock']) === 0

View file

@ -113,7 +113,7 @@ class Email
$this->props['body']['text'] = $text->render($data);
}
// fallback to single email text template
// fallback to single email text template
} elseif ($text->exists()) {
$this->props['body'] = $text->render($data);
} else {
@ -125,7 +125,7 @@ class Email
/**
* Returns an email template by name and type
*/
protected function getTemplate(string $name, string $type = null): Template
protected function getTemplate(string $name, string|null $type = null): Template
{
return App::instance()->template('emails/' . $name, $type, 'text');
}
@ -163,7 +163,7 @@ class Email
string $prop,
string $class,
string $contentValue,
string $contentKey = null
string|null $contentKey = null
): array {
$value = $this->props[$prop] ?? [];

View file

@ -74,7 +74,7 @@ class Fieldsets extends Items
}
public static function factory(
array $items = null,
array|null $items = null,
array $params = []
): static {
$items ??= App::instance()->option('blocks.fieldsets', [

View file

@ -155,7 +155,7 @@ class File extends ModelWithContent
* Returns an array with all blueprints that are available for the file
* by comparing files sections and files fields of the parent model
*/
public function blueprints(string $inSection = null): array
public function blueprints(string|null $inSection = null): array
{
// get cached results for the current file model
// (except when collecting for a specific section)
@ -227,7 +227,7 @@ class File extends ModelWithContent
*/
public function contentFileData(
array $data,
string $languageCode = null
string|null $languageCode = null
): array {
// only add the template in, if the $data array
// doesn't explicitly unsets it
@ -443,7 +443,7 @@ class File extends ModelWithContent
* Timestamp of the last modification
* of the content file
*/
protected function modifiedContent(string $languageCode = null): int
protected function modifiedContent(string|null $languageCode = null): int
{
return $this->storage()->modified('published', $languageCode) ?? 0;
}
@ -548,7 +548,7 @@ class File extends ModelWithContent
*
* @return $this
*/
protected function setBlueprint(array $blueprint = null): static
protected function setBlueprint(array|null $blueprint = null): static
{
if ($blueprint !== null) {
$blueprint['model'] = $this;

View file

@ -404,8 +404,8 @@ trait FileActions
* @internal
*/
public function save(
array $data = null,
string $languageCode = null,
array|null $data = null,
string|null $languageCode = null,
bool $overwrite = false
): static {
$file = parent::save($data, $languageCode, $overwrite);
@ -444,8 +444,8 @@ trait FileActions
* @throws \Kirby\Exception\InvalidArgumentException If the input array contains invalid values
*/
public function update(
array $input = null,
string $languageCode = null,
array|null $input = null,
string|null $languageCode = null,
bool $validate = false
): static {
// delete all public media versions when focus field gets changed

View file

@ -38,7 +38,7 @@ trait FileModifications
*/
public function crop(
int $width,
int $height = null,
int|null $height = null,
$options = null
): FileVersion|File|Asset {
$quality = null;
@ -94,9 +94,9 @@ trait FileModifications
* @throws \Kirby\Exception\InvalidArgumentException
*/
public function resize(
int $width = null,
int $height = null,
int $quality = null
int|null $width = null,
int|null $height = null,
int|null $quality = null
): FileVersion|File|Asset {
return $this->thumb([
'width' => $width,

View file

@ -252,7 +252,7 @@ class FileRules
* Validates the extension, MIME type and filename
*
* @param $mime If not passed, the MIME type is detected from the file,
* if `false`, the MIME type is not validated for performance reasons
* if `false`, the MIME type is not validated for performance reasons
* @throws \Kirby\Exception\InvalidArgumentException If the extension, MIME type or filename is missing or forbidden
*/
public static function validFile(
@ -312,7 +312,7 @@ class FileRules
*
* @throws \Kirby\Exception\InvalidArgumentException If the MIME type is missing or forbidden
*/
public static function validMime(File $file, string $mime = null): bool
public static function validMime(File $file, string|null $mime = null): bool
{
// make it easier to compare the mime
$mime = strtolower($mime ?? '');

View file

@ -44,19 +44,19 @@ class Files extends Collection
if ($object instanceof self) {
$this->data = array_merge($this->data, $object->data);
// add a file by id
// add a file by id
} elseif (
is_string($object) === true &&
$file = App::instance()->file($object)
) {
$this->__set($file->id(), $file);
// add a file object
// add a file object
} elseif ($object instanceof File) {
$this->__set($object->id(), $object);
// give a useful error message on invalid input;
// silently ignore "empty" values for compatibility with existing setups
// give a useful error message on invalid input;
// silently ignore "empty" values for compatibility with existing setups
} elseif (in_array($object, [null, false, true], true) !== true) {
throw new InvalidArgumentException('You must pass a Files or File object or an ID of an existing file to the Files collection');
}

View file

@ -142,7 +142,7 @@ class Find
* @param string|null $id User's id
* @throws \Kirby\Exception\NotFoundException if the user for the given id cannot be found
*/
public static function user(string $id = null): User|null
public static function user(string|null $id = null): User|null
{
// account is a reserved word to find the current
// user. It's used in various API and area routes.

View file

@ -176,7 +176,7 @@ trait HasChildren
*
* @return $this
*/
protected function setChildren(array $children = null): static
protected function setChildren(array|null $children = null): static
{
if ($children !== null) {
$this->children = Pages::factory($children, $this);
@ -190,7 +190,7 @@ trait HasChildren
*
* @return $this
*/
protected function setDrafts(array $drafts = null): static
protected function setDrafts(array|null $drafts = null): static
{
if ($drafts !== null) {
$this->drafts = Pages::factory($drafts, $this, true);

View file

@ -63,7 +63,7 @@ trait HasFiles
* Returns a specific file by filename or the first one
*/
public function file(
string $filename = null,
string|null $filename = null,
string $in = 'files'
): File|null {
if ($filename === null) {
@ -152,7 +152,7 @@ trait HasFiles
/**
* Returns a specific image by filename or the first one
*/
public function image(string $filename = null): File|null
public function image(string|null $filename = null): File|null
{
return $this->file($filename, 'images');
}
@ -170,7 +170,7 @@ trait HasFiles
*
* @return $this
*/
protected function setFiles(array $files = null): static
protected function setFiles(array|null $files = null): static
{
if ($files !== null) {
$this->files = Files::factory($files, $this);

View file

@ -81,7 +81,7 @@ class Html extends \Kirby\Toolkit\Html
*/
public static function link(
string|null $href = null,
string|array $text = null,
string|array|null $text = null,
array $attr = []
): string {
return parent::link(Url::to($href), $text, $attr);

View file

@ -34,7 +34,7 @@ class Ingredients
/**
* Magic getter for single ingredients
*/
public function __call(string $method, array $args = null): mixed
public function __call(string $method, array|null $args = null): mixed
{
return $this->ingredients[$method] ?? null;
}

View file

@ -48,7 +48,7 @@ class Items extends Collection
* an array of item props
*/
public static function factory(
array $items = null,
array|null $items = null,
array $params = []
): static {
if (empty($items) === true || is_array($items) === false) {
@ -93,7 +93,7 @@ class Items extends Collection
/**
* Convert the items to an array
*/
public function toArray(Closure $map = null): array
public function toArray(Closure|null $map = null): array
{
return array_values(parent::toArray($map));
}

View file

@ -344,7 +344,7 @@ class Language
*
* @param int $category If passed, returns the locale for the specified category (e.g. LC_ALL) as string
*/
public function locale(int $category = null): array|string|null
public function locale(int|null $category = null): array|string|null
{
if ($category !== null) {
return $this->locale[$category] ?? $this->locale[LC_ALL] ?? null;
@ -513,7 +513,7 @@ class Language
* Update language properties and save them
* @internal
*/
public function update(array $props = null): static
public function update(array|null $props = null): static
{
$kirby = App::instance();
$user = $kirby->user();

View file

@ -26,7 +26,7 @@ class Layouts extends Items
public static array $methods = [];
public static function factory(
array $items = null,
array|null $items = null,
array $params = []
): static {
// convert single layout to layouts array

Some files were not shown because too many files have changed in this diff Show more