Upgrade to 4.6.0
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
[](https://codecov.io/gh/getkirby/kirby)
|
||||
[](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.
|
||||
|
||||
---
|
||||
|
||||
|
@@ -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');
|
||||
}
|
||||
|
@@ -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-----
|
||||
|
@@ -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": "*"
|
||||
|
106
kirby/composer.lock
generated
106
kirby/composer.lock
generated
@@ -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": "*",
|
||||
|
@@ -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)
|
||||
|
@@ -35,7 +35,7 @@ return [
|
||||
],
|
||||
[
|
||||
'label' => I18n::translate('server'),
|
||||
'value' => $system->serverSoftware() ?? '?',
|
||||
'value' => $system->serverSoftwareShort() ?? '?',
|
||||
'icon' => 'server'
|
||||
]
|
||||
];
|
||||
|
@@ -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)
|
||||
|
@@ -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') }}"
|
||||
|
@@ -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;
|
||||
|
@@ -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) {
|
||||
|
@@ -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);
|
||||
},
|
||||
|
||||
|
@@ -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;
|
||||
}
|
||||
],
|
||||
|
@@ -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 [
|
||||
|
@@ -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;
|
||||
}
|
||||
],
|
||||
|
@@ -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;
|
||||
},
|
||||
],
|
||||
|
@@ -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) {
|
||||
|
@@ -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;
|
||||
},
|
||||
/**
|
||||
|
@@ -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;
|
||||
},
|
||||
|
||||
|
@@ -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;
|
||||
},
|
||||
/**
|
||||
|
@@ -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;
|
||||
},
|
||||
|
||||
|
@@ -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;
|
||||
}
|
||||
],
|
||||
|
@@ -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() . ' '
|
||||
|
@@ -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;
|
||||
},
|
||||
|
||||
|
@@ -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 ?? '');
|
||||
}
|
||||
],
|
||||
|
@@ -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);
|
||||
},
|
||||
|
||||
|
@@ -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;
|
||||
},
|
||||
/**
|
||||
|
@@ -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);
|
||||
|
@@ -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);
|
||||
|
@@ -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);
|
||||
}
|
||||
],
|
||||
|
@@ -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;
|
||||
},
|
||||
/**
|
||||
|
@@ -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;
|
||||
}
|
||||
],
|
||||
|
@@ -10,7 +10,7 @@ return [
|
||||
/**
|
||||
* Columns config for `layout: table`
|
||||
*/
|
||||
'columns' => function (array $columns = null) {
|
||||
'columns' => function (array|null $columns = null) {
|
||||
return $columns ?? [];
|
||||
},
|
||||
/**
|
||||
|
@@ -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;
|
||||
}
|
||||
],
|
||||
|
@@ -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;
|
||||
}
|
||||
],
|
||||
|
@@ -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);
|
||||
},
|
||||
],
|
||||
|
@@ -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;
|
||||
}
|
||||
],
|
||||
|
@@ -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;
|
||||
},
|
||||
],
|
||||
|
@@ -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;
|
||||
},
|
||||
/**
|
||||
|
@@ -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);
|
||||
|
||||
|
@@ -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;
|
||||
|
@@ -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": "Езици",
|
||||
|
@@ -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": "L’orientació 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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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": "Γλώσσες",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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": "زبانها",
|
||||
|
@@ -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",
|
||||
|
@@ -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} » n’a 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} » n’a pu être trouvé",
|
||||
"error.file.orientation": "L’orientation 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 n’a pu être trouvé",
|
||||
@@ -168,6 +177,7 @@
|
||||
"error.page.move.ancestor": "La page ne peut être déplacée à l’intérieur d’elle-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 l’identifiant d’URL « {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 n’a pu être trouvée",
|
||||
"error.page.move.permission": "Vous n’êtes pas autorisé à déplacer « {slug} » ",
|
||||
"error.page.move.template": "Le modèle « {template} » n’est 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 d‘information",
|
||||
|
||||
"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 d’entrée",
|
||||
|
||||
"field.users.empty": "Pas encore d’utilisateur 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 n’y 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": "Aujourd’hui",
|
||||
|
||||
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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": "언어",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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": "Языки",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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",
|
||||
|
6
kirby/package-lock.json
generated
6
kirby/package-lock.json
generated
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"name": "kirby",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {}
|
||||
}
|
@@ -1,2 +0,0 @@
|
||||
|
||||
src/components/Text/Highlight.vue
|
2
kirby/panel/dist/css/style.min.css
vendored
2
kirby/panel/dist/css/style.min.css
vendored
File diff suppressed because one or more lines are too long
3
kirby/panel/dist/img/icons.svg
vendored
3
kirby/panel/dist/img/icons.svg
vendored
@@ -52,6 +52,9 @@
|
||||
<path d="M20 17H22V19H2V17H4V10C4 5.58172 7.58172 2 12 2C16.4183 2 20 5.58172 20 10V17ZM18 17V10C18 6.68629 15.3137 4 12 4C8.68629 4 6 6.68629 6 10V17H18ZM9 21H15V23H9V21Z"/>
|
||||
</symbol>
|
||||
<symbol id="icon-blank" viewBox="0 0 24 24" />
|
||||
<symbol id="icon-bluesky" viewBox="0 0 24 24">
|
||||
<path d="M4.90727 3.43929C5.61594 3.56009 6.44016 3.94139 7.48302 4.68685C9.27977 5.97119 10.7687 7.73907 12 9.56361C13.2313 7.73907 14.7202 5.97119 16.517 4.68685C17.5598 3.94139 18.3841 3.56009 19.0927 3.43929C19.8605 3.3084 20.3825 3.50358 20.7082 3.63931C21.7166 4.05956 22 5.22508 22 6.21461C22 6.41649 21.9144 7.5166 21.8148 8.57508C21.7634 9.12088 21.7057 9.68306 21.6486 10.1515C21.5963 10.5804 21.5337 11.0321 21.4587 11.2849C21.1161 12.4395 20.3965 13.2618 19.508 13.8021C20.4453 14.5092 20.7854 15.6583 20.4359 16.7856C19.8393 18.71 17.6991 21.1833 15.6005 21.4037C13.8281 21.5898 12.6662 20.0794 12 18.6449C11.3338 20.0794 10.1719 21.5898 8.39954 21.4037C6.30095 21.1833 4.1607 18.71 3.56408 16.7856C3.21457 15.6583 3.55466 14.5092 4.49197 13.8021C3.60345 13.2618 2.88394 12.4395 2.54132 11.2849C2.46631 11.0321 2.40367 10.5804 2.35139 10.1515C2.29429 9.68306 2.23658 9.12088 2.18521 8.57508C2.08559 7.5166 2 6.41649 2 6.21461C2 5.22508 2.28343 4.05956 3.29182 3.63931C3.61753 3.50358 4.13949 3.3084 4.90727 3.43929ZM4.04911 6.91709C4.11331 7.73486 4.22889 9.02507 4.33669 9.90947C4.36927 10.1767 4.39214 10.4536 4.45863 10.7156C4.85637 12.056 6.38779 12.7978 8.14506 12.603C8.68686 12.5429 9.17695 12.9278 9.24697 13.4684C9.31698 14.009 8.94113 14.5061 8.40191 14.586C7.64608 14.6981 5.08656 14.9425 5.47438 16.1934C5.8312 17.3443 7.32212 19.2796 8.60842 19.4146C9.53606 19.5121 10.1084 18.0211 10.3741 17.3697C10.6489 16.6958 10.8622 15.9903 11.0417 15.3885C11.1681 14.9648 11.5578 14.6744 12 14.6744C12.4422 14.6744 12.8319 14.9648 12.9583 15.3885C13.1378 15.9903 13.3511 16.6958 13.6259 17.3697C13.8916 18.0211 14.4639 19.5121 15.3916 19.4146C16.6779 19.2796 18.1688 17.3443 18.5256 16.1934C18.9134 14.9425 16.3539 14.6981 15.5981 14.586C15.0589 14.5061 14.683 14.009 14.753 13.4684C14.8231 12.9278 15.3131 12.5429 15.8549 12.603C17.6122 12.7978 19.1436 12.0563 19.5413 10.7159C19.61 10.45 19.63 10.18 19.6633 9.90948C19.7711 9.02507 19.8867 7.73486 19.9509 6.91709C19.9876 6.44922 20.1985 5.27964 19.4288 5.41084C19.1429 5.45959 18.6059 5.65205 17.68 6.31391C15.7374 7.70252 13.9749 9.82666 12.891 11.954C12.7203 12.289 12.376 12.5 12 12.5C11.624 12.5 11.2797 12.289 11.109 11.954C10.0251 9.82666 8.26258 7.70252 6.31998 6.31391C5.39406 5.65205 4.85713 5.45959 4.57117 5.41084C3.7874 5.27724 4.01205 6.44504 4.04911 6.91709Z" />
|
||||
</symbol>
|
||||
<symbol id="icon-bold" viewBox="0 0 24 24">
|
||||
<path d="M8 11H12.5C13.8807 11 15 9.88071 15 8.5C15 7.11929 13.8807 6 12.5 6H8V11ZM18 15.5C18 17.9853 15.9853 20 13.5 20H6V4H12.5C14.9853 4 17 6.01472 17 8.5C17 9.70431 16.5269 10.7981 15.7564 11.6058C17.0979 12.3847 18 13.837 18 15.5ZM8 13V18H13.5C14.8807 18 16 16.8807 16 15.5C16 14.1193 14.8807 13 13.5 13H8Z"/>
|
||||
</symbol>
|
||||
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 102 KiB |
File diff suppressed because one or more lines are too long
2
kirby/panel/dist/js/index.min.js
vendored
2
kirby/panel/dist/js/index.min.js
vendored
File diff suppressed because one or more lines are too long
6
kirby/panel/dist/js/vendor.min.js
vendored
6
kirby/panel/dist/js/vendor.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -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
|
||||
}
|
||||
}
|
||||
];
|
@@ -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;
|
||||
|
@@ -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', []);
|
||||
|
||||
|
@@ -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) {
|
||||
|
@@ -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';
|
||||
}
|
||||
|
@@ -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);
|
||||
|
@@ -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) {
|
||||
|
@@ -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);
|
||||
|
@@ -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 {
|
||||
|
@@ -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());
|
||||
}
|
||||
|
@@ -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
|
||||
|
@@ -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] ?? [];
|
||||
|
||||
|
@@ -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', [
|
||||
|
@@ -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;
|
||||
|
@@ -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
|
||||
|
@@ -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,
|
||||
|
@@ -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 ?? '');
|
||||
|
@@ -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');
|
||||
}
|
||||
|
@@ -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.
|
||||
|
@@ -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);
|
||||
|
@@ -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);
|
||||
|
@@ -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);
|
||||
|
@@ -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;
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user