ENHANCEMENT: translating with crowdin

This commit is contained in:
Jeroen De Meerleer 2022-09-15 14:19:12 +02:00
parent 15031f3ff3
commit 9fea685e86
Signed by: JeroenED
GPG Key ID: 28CCCB8F62BFADD6
12 changed files with 2285 additions and 757 deletions

View File

@ -18,6 +18,7 @@
"phpseclib/phpseclib": "^3.0",
"scienta/doctrine-json-functions": "^5.1",
"symfony/console": "^6.1",
"symfony/crowdin-translation-provider": "6.1.*",
"symfony/dotenv": "^6.1",
"symfony/flex": "^2.2",
"symfony/framework-bundle": "^6.1",

316
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "b74ec37b2b8dc72254c6639fec6de490",
"content-hash": "bca13cd4e2aace1aad48250360c26b8d",
"packages": [
{
"name": "doctrine/annotations",
@ -174,16 +174,16 @@
},
{
"name": "doctrine/collections",
"version": "1.7.2",
"version": "1.7.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/collections.git",
"reference": "3fe77330f5591108bbf1315da7377a7e704ed8a0"
"reference": "09dde3eb237756190f2de738d3c97cff10a8407b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/collections/zipball/3fe77330f5591108bbf1315da7377a7e704ed8a0",
"reference": "3fe77330f5591108bbf1315da7377a7e704ed8a0",
"url": "https://api.github.com/repos/doctrine/collections/zipball/09dde3eb237756190f2de738d3c97cff10a8407b",
"reference": "09dde3eb237756190f2de738d3c97cff10a8407b",
"shasum": ""
},
"require": {
@ -238,9 +238,9 @@
],
"support": {
"issues": "https://github.com/doctrine/collections/issues",
"source": "https://github.com/doctrine/collections/tree/1.7.2"
"source": "https://github.com/doctrine/collections/tree/1.7.3"
},
"time": "2022-08-27T16:08:58+00:00"
"time": "2022-09-01T19:34:23+00:00"
},
{
"name": "doctrine/common",
@ -335,16 +335,16 @@
},
{
"name": "doctrine/dbal",
"version": "3.4.3",
"version": "3.4.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
"reference": "a24b89d663d8f261199bc0a91c48016042ebda85"
"reference": "4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/dbal/zipball/a24b89d663d8f261199bc0a91c48016042ebda85",
"reference": "a24b89d663d8f261199bc0a91c48016042ebda85",
"url": "https://api.github.com/repos/doctrine/dbal/zipball/4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5",
"reference": "4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5",
"shasum": ""
},
"require": {
@ -359,14 +359,14 @@
"require-dev": {
"doctrine/coding-standard": "10.0.0",
"jetbrains/phpstorm-stubs": "2022.2",
"phpstan/phpstan": "1.8.2",
"phpstan/phpstan": "1.8.3",
"phpstan/phpstan-strict-rules": "^1.3",
"phpunit/phpunit": "9.5.21",
"phpunit/phpunit": "9.5.24",
"psalm/plugin-phpunit": "0.17.0",
"squizlabs/php_codesniffer": "3.7.1",
"symfony/cache": "^5.4|^6.0",
"symfony/console": "^4.4|^5.4|^6.0",
"vimeo/psalm": "4.24.0"
"vimeo/psalm": "4.27.0"
},
"suggest": {
"symfony/console": "For helpful console commands such as SQL execution and import of files."
@ -426,7 +426,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
"source": "https://github.com/doctrine/dbal/tree/3.4.3"
"source": "https://github.com/doctrine/dbal/tree/3.4.4"
},
"funding": [
{
@ -442,7 +442,7 @@
"type": "tidelift"
}
],
"time": "2022-08-28T17:26:36+00:00"
"time": "2022-09-01T21:26:42+00:00"
},
{
"name": "doctrine/deprecations",
@ -779,28 +779,28 @@
},
{
"name": "doctrine/inflector",
"version": "2.0.4",
"version": "2.0.5",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
"reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89"
"reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89",
"reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89",
"url": "https://api.github.com/repos/doctrine/inflector/zipball/ade2b3bbfb776f27f0558e26eed43b5d9fe1b392",
"reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^8.2",
"phpstan/phpstan": "^0.12",
"phpstan/phpstan-phpunit": "^0.12",
"phpstan/phpstan-strict-rules": "^0.12",
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
"vimeo/psalm": "^4.10"
"doctrine/coding-standard": "^9",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-phpunit": "^1.1",
"phpstan/phpstan-strict-rules": "^1.3",
"phpunit/phpunit": "^8.5 || ^9.5",
"vimeo/psalm": "^4.25"
},
"type": "library",
"autoload": {
@ -850,7 +850,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
"source": "https://github.com/doctrine/inflector/tree/2.0.4"
"source": "https://github.com/doctrine/inflector/tree/2.0.5"
},
"funding": [
{
@ -866,7 +866,7 @@
"type": "tidelift"
}
],
"time": "2021-10-22T20:16:43+00:00"
"time": "2022-09-07T09:01:28+00:00"
},
{
"name": "doctrine/instantiator",
@ -1858,16 +1858,16 @@
},
{
"name": "laminas/laminas-code",
"version": "4.6.0",
"version": "4.7.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-code.git",
"reference": "16ec7577ff315d53ac2e1b1f03a344d8fe680a6e"
"reference": "0337d9265bc2e6376babad8c511500821620cb30"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laminas/laminas-code/zipball/16ec7577ff315d53ac2e1b1f03a344d8fe680a6e",
"reference": "16ec7577ff315d53ac2e1b1f03a344d8fe680a6e",
"url": "https://api.github.com/repos/laminas/laminas-code/zipball/0337d9265bc2e6376babad8c511500821620cb30",
"reference": "0337d9265bc2e6376babad8c511500821620cb30",
"shasum": ""
},
"require": {
@ -1920,7 +1920,7 @@
"type": "community_bridge"
}
],
"time": "2022-07-28T22:46:52+00:00"
"time": "2022-09-13T10:33:30+00:00"
},
{
"name": "paragonie/constant_time_encoding",
@ -2041,16 +2041,16 @@
},
{
"name": "phpseclib/phpseclib",
"version": "3.0.15",
"version": "3.0.16",
"source": {
"type": "git",
"url": "https://github.com/phpseclib/phpseclib.git",
"reference": "c96e250238e88bf1040e9f7715efab1d6bc7f622"
"reference": "7181378909ed8890be4db53d289faac5b77f8b05"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/c96e250238e88bf1040e9f7715efab1d6bc7f622",
"reference": "c96e250238e88bf1040e9f7715efab1d6bc7f622",
"url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/7181378909ed8890be4db53d289faac5b77f8b05",
"reference": "7181378909ed8890be4db53d289faac5b77f8b05",
"shasum": ""
},
"require": {
@ -2131,7 +2131,7 @@
],
"support": {
"issues": "https://github.com/phpseclib/phpseclib/issues",
"source": "https://github.com/phpseclib/phpseclib/tree/3.0.15"
"source": "https://github.com/phpseclib/phpseclib/tree/3.0.16"
},
"funding": [
{
@ -2147,7 +2147,7 @@
"type": "tidelift"
}
],
"time": "2022-09-02T17:05:08+00:00"
"time": "2022-09-05T18:03:08+00:00"
},
{
"name": "psr/cache",
@ -3043,6 +3043,79 @@
],
"time": "2022-08-26T10:32:31+00:00"
},
{
"name": "symfony/crowdin-translation-provider",
"version": "v6.1.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/crowdin-translation-provider.git",
"reference": "703ca400e6e44c5495bfd3815a793072a6c4c9a3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/crowdin-translation-provider/zipball/703ca400e6e44c5495bfd3815a793072a6c4c9a3",
"reference": "703ca400e6e44c5495bfd3815a793072a6c4c9a3",
"shasum": ""
},
"require": {
"php": ">=8.1",
"symfony/config": "^5.4|^6.0",
"symfony/http-client": "^5.4|^6.0",
"symfony/translation": "^5.4|^6.0"
},
"type": "symfony-translation-bridge",
"autoload": {
"psr-4": {
"Symfony\\Component\\Translation\\Bridge\\Crowdin\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Andrii Bodnar",
"homepage": "https://github.com/andrii-bodnar"
},
{
"name": "Mathieu Santostefano",
"homepage": "https://github.com/welcomattic"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony Crowdin Translation Provider Bridge",
"homepage": "https://symfony.com",
"keywords": [
"crowdin",
"provider",
"translation"
],
"support": {
"source": "https://github.com/symfony/crowdin-translation-provider/tree/v6.1.4"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2022-08-12T13:09:07+00:00"
},
{
"name": "symfony/dependency-injection",
"version": "v6.1.3",
@ -3961,6 +4034,171 @@
],
"time": "2022-08-26T10:32:31+00:00"
},
{
"name": "symfony/http-client",
"version": "v6.1.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
"reference": "06dc27cbdcee26d6796c226db5266a0d58359739"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-client/zipball/06dc27cbdcee26d6796c226db5266a0d58359739",
"reference": "06dc27cbdcee26d6796c226db5266a0d58359739",
"shasum": ""
},
"require": {
"php": ">=8.1",
"psr/log": "^1|^2|^3",
"symfony/http-client-contracts": "^3",
"symfony/service-contracts": "^1.0|^2|^3"
},
"provide": {
"php-http/async-client-implementation": "*",
"php-http/client-implementation": "*",
"psr/http-client-implementation": "1.0",
"symfony/http-client-implementation": "3.0"
},
"require-dev": {
"amphp/amp": "^2.5",
"amphp/http-client": "^4.2.1",
"amphp/http-tunnel": "^1.0",
"amphp/socket": "^1.1",
"guzzlehttp/promises": "^1.4",
"nyholm/psr7": "^1.0",
"php-http/httplug": "^1.0|^2.0",
"psr/http-client": "^1.0",
"symfony/dependency-injection": "^5.4|^6.0",
"symfony/http-kernel": "^5.4|^6.0",
"symfony/process": "^5.4|^6.0",
"symfony/stopwatch": "^5.4|^6.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\HttpClient\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/http-client/tree/v6.1.4"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2022-08-02T16:17:38+00:00"
},
{
"name": "symfony/http-client-contracts",
"version": "v3.1.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client-contracts.git",
"reference": "fd038f08c623ab5d22b26e9ba35afe8c79071800"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/fd038f08c623ab5d22b26e9ba35afe8c79071800",
"reference": "fd038f08c623ab5d22b26e9ba35afe8c79071800",
"shasum": ""
},
"require": {
"php": ">=8.1"
},
"suggest": {
"symfony/http-client-implementation": ""
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.1-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
}
},
"autoload": {
"psr-4": {
"Symfony\\Contracts\\HttpClient\\": ""
},
"exclude-from-classmap": [
"/Test/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Generic abstractions related to HTTP clients",
"homepage": "https://symfony.com",
"keywords": [
"abstractions",
"contracts",
"decoupling",
"interfaces",
"interoperability",
"standards"
],
"support": {
"source": "https://github.com/symfony/http-client-contracts/tree/v3.1.1"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2022-04-22T07:30:54+00:00"
},
{
"name": "symfony/http-foundation",
"version": "v6.1.4",

View File

@ -4,9 +4,11 @@ framework:
default_path: '%kernel.project_dir%/translations'
fallbacks:
- en
# providers:
# crowdin:
# dsn: '%env(CROWDIN_DSN)%'
providers:
crowdin:
dsn: '%env(CROWDIN_DSN)%'
domains: ['messages']
locales: ['en', 'nl', 'leet', 'lol']
# loco:
# dsn: '%env(LOCO_DSN)%'
# lokalise:

View File

@ -7,7 +7,7 @@ parameters:
enabled_locales:
en: 'English'
nl: 'Nederlands'
en-l33t: '3ngL1sh (L33t)'
leet: 'L33tsp34k'
security:
csp_policy: "default-src 'none'; font-src 'self' data:; style-src 'self'; script-src 'self'; connect-src 'self'; img-src 'self' data:; form-action 'self'; require-trusted-types-for 'script'; frame-ancestors 'none'; base-uri 'none'"
referer_policy: "same-origin"

View File

@ -167,6 +167,15 @@
"bin/console"
]
},
"symfony/crowdin-translation-provider": {
"version": "6.1",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "5.3",
"ref": "8acdcff2acee247e79f16ed0b2abc8fd53cf0d30"
}
},
"symfony/debug-bundle": {
"version": "6.0",
"recipe": {

View File

@ -1,238 +0,0 @@
title: "W3bcr0n m4n4g3m3nt"
header: "W3bcr0n m4n4g3m3nt"
demomode:
flashnotice: "d1z 4ppL1c4t10n b 1n d3m0 m0d3. Ch4ng3z 1z p3rs1st3d 1n t3h d4t4b4s3, but j0bz 1z n0t b31n' 3x3cut3d"
credentials:
header: "L0g1n 4 d3m0 m0d3"
username: "Us3rn4m3"
password: "P4ssw0rd"
menu:
overview: "0v3rv13w"
add: "4dd @ n3w cr0nj0b"
settings: "S3tt1ngz"
logout: "L0g0ut"
security:
login:
username:
label: "Us3rn4m3"
placeholder: "j3r03n@h4x0r.L33t"
password:
label: "P4ssw0rd"
placeholder: "C0rr3ct H0rs3 B4tt3ry St4pL3"
remember:
label: "D0 n0t f0rg3t"
submit-btn:
label: "3nt3r"
settings:
title: "S3tt1ngz"
header: "S3tt1ngz"
flashes:
inexistinglocale: "L0c4L3 d03z n0t 3x1st"
localesaved: "L0c4L3 b s4v3d"
repeatpasswordnoto: "P4ssw0rdz 1z n0t 3qu4L"
currentpassnotok: "P4ssw0rd b n0t c0rr3ct"
passwordsaved: "P4ssw0rd b s4v3d"
password:
header: "P4ssw0rd"
current:
label: "Curr3nt p4ssw0rd"
placeholder: "abc123"
password:
label: "N3w p4ssw0rd"
placeholder: "abc123"
repeat:
label: "R3p34t p4ssw0rd"
placeholder: "abc123"
other:
header: "0th3r s3tt1ngz"
locale:
label: "L0c4L3"
submit:
label: "Subm1t"
job:
index:
title: "0v3rv13w"
header: "0v3rv13w 0f t3h cr0nj0bz"
table:
headers:
name: "N4m3"
host: "H0st"
interval: "1nt3rv4L"
nextrun: "N3xtrun"
runnow:
deferred:
title: "Cr0nj0b h4z b33n sch3duL3d"
message: "J0b wuz sch3duL3d 2 b run. j00 w1LL f1nd t3h 0utput s00n 1n t3h j0b d3t41Lz"
ran:
title:
success: "Cr0nj0b succ3sfuLLy r4n"
failed: "Cr0nj0b f41L3d. PL34s3 ch3ck 0utput b3L0w"
message: "Cr0nj0b r4n 1n _runtime_ s3c0ndz w1th 3x1t c0d3 _exitcode_"
flashes:
jobdeleted: "Cr0nj0b b succ3ssfuLLy d3L3t3d"
view:
title: "0v3rv13w 0f runz 4 _jobname_"
header: "0v3rv13w 0f runz 4 _jobname_"
edit: "3d1t j0b"
show:
onlyfailed: "0nLy sh0w f41L3d runz"
all: "Sh0w 4LL runz"
results:
exitcode: "3x1t c0d3"
runtime: "Runt1m3"
manual: "M4nu4L run"
noresults:
failed: "N0 f41L3d runz f0und"
all: "N0 runz f0und"
edit:
title: "3d1t j0b"
header: "3d1t j0b _jobname_"
flashes:
jobadded: "Cr0nj0b succ3ssfuLLy 3d1t3d"
add:
title: "4dd j0b"
header: "4dd n3w j0b"
flashes:
jobadded: "Cr0nj0b succ3ssfuLLy 4dd3d"
addedit:
generalinfo:
header: "G3n3r4L 1nf0"
name:
label: "N4m3"
placeholder: "Syst3m upd4t3"
helptext: "j00 c4n cr34t3 c0L0r3d t4gz by us1n' [t4g]"
interval:
label: "1nt3rv4L (1n s3c0ndz)"
placeholder: "3600"
patterns:
label: "P4tt3rnz"
minute: "3v3ry m1nut3"
hour: "3v3ry h0ur"
day: "3v3ry d4y"
week: "3v3ry w33k"
4week: "3v3ry 4 w33kz"
nextrun:
label: "N3xt run"
lastrun:
label: "L4st run"
eternal:
label: "3t3rn4L"
retention:
label: "R3t3nt10n (1n d4yz)"
placeholder: "180"
helptext: "H0w m4ny d4yz (4t l34st) 2 k33p runz 0f d1z j0b 1n t3h d4t4b4s3"
failpercentage:
label: "M4x f41L p3rc3nt4g3"
faildays:
label: "Numb3r 0f d4yz c4LcuL4t3d 4 f41L p3rc3nt4g3"
placeholder: "7"
hostlabel:
label: "H0st l4b3L"
placeholder: "N3wb13 s3rv3r"
helptext: "Wh1ch l4b3L 4 t3h h0stn4m3 sh0uLd b d1spL4y3d? 1f 3mpty t3h d1z w1LL b t3h h0stn4m3 pr0v1d3d b3L0w"
jobdetails:
header: "J0b d3t41Lz"
crontype:
label: "J0b typ3"
command:
label: "C0mm4nd"
header: "C0mm4nd d3t41Lz"
command:
label: "C0mm4nd"
placeholder: "sudo rm -rf /"
response:
label: "3xp3ct3d 3x1t c0d3"
placeholder: "0"
reboot:
label: "R3b00t"
header: "R3b00t j0b d3t41Lz"
reboot:
command:
label: "R3b00t c0mm4nd"
placeholder: "sudo telinit 6"
helptext: "Us3 {reboot-delay} 0r {reboot-delay-secs} 2 4dd t3h d3L4y 1n y0 c0mm4nd"
delay:
label: "R3b00t d3L4y (1n m1nut3z)"
placeholder: "5"
helptext: "D3L4y b3tw33n tr1gg3r1n' r3b00t n 4ctu4L r3b00t"
duration:
label: "R3b00t dur4t10n (1n m1nut3z)"
placeholder: "10"
helptext: "t3h 4m0unt 0f t1m3 t3h syst3m t4k3z 2 4ctu4LLy r3b00t"
getservices:
command:
label: "G3t s3rv1c3z c0mm4nd"
placeholder: "ps -aux"
response:
label: "G3t s3rv1c3z c0mm4nd 3x1t c0d3"
placeholder: "0"
http:
label: "HTTP r3qu3st"
header: "HTTP r3qu3st d3t41Lz"
url:
label: "UrL"
placeholder: "https://www.h4x0r.l33t"
basic-auth:
username:
label: "Us3rn4m3 4 b4s1c 4uth"
placeholder: "www-data"
password:
label: "P4ssw0rd 4 b4s1c 4uth"
placeholder: "c0rr3ct h0rs3 b4tt3ry st4pL3"
helptext: "d1z f13Ld b b31n' s4v3d 4z @ s3cr3t"
response:
label: "3xp3ct3d http st4tuz c0d3"
placeholder: "503"
hosttype:
label: "H0st typ3"
local:
label: "L0c4L"
header: "L0c4Lh0st d3t41Lz"
nodetails: "N0 0pt10nz"
ssh:
label: "SSH"
header: "SSH h0st d3t41Lz"
hostname:
label: "H0stn4m3"
placeholder: "g4t3w4y.n00b.0rg"
username:
label: "Us3rn4m3"
placeholder: "anonymous"
privatekey:
label: "Pr1v4t3 k3y"
helptext: "d1z f1L3 b b31n' s4v3z 4z @ s3cr3t"
keep:
label: "K33p"
passphrase:
label: "P4ssphr4s3 4 pr1v4t3 k3y"
placeholder: "w00t w00t"
helptext: "1f pr1v4t3 k3y b 3mpty d1z f13Ld b b31n' us3d 4z ssh-p4ssw0rd d1z f13Ld b b31n' s4v3d 4z @ s3cr3t"
containertype:
label: "C0nt41n3r typ3"
none:
label: "N0n3"
docker:
label: "D0ck3r"
header: "D0ck3r c0nt41n3r d3t41Lz"
service:
label: "S3rv1c3"
placeholder: "gopher"
username:
label: "Us3rn4m3"
placeholder: "root"
variables:
header: "V4r14bL3z"
secret:
label: "S3cr3t"
name:
placeholder: "N4m3"
value:
placeholder: "V4Lu3"
helptext: "j00 c4n 4dd v4r14bL3z by us1n' {v4r14bL3-n4m3} 1n j0b d3t41Lz"
add:
label: "4dd variable"
submit:
label: "Subm1t!"
footer:
title: "W3bcr0n m4n4g3m3nt"
source: "S0urc3"

View File

@ -0,0 +1,618 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="en" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="qvIyBkY" resname="title">
<source>title</source>
<target>Webcron management</target>
</trans-unit>
<trans-unit id="HgWEol2" resname="header">
<source>header</source>
<target>Webcron management</target>
</trans-unit>
<trans-unit id="Q54TzT5" resname="demomode.flashnotice">
<source>demomode.flashnotice</source>
<target>This application is in demo mode. Changes are persisted in the database, but jobs are not being executed</target>
</trans-unit>
<trans-unit id="rpq61qN" resname="demomode.credentials.header">
<source>demomode.credentials.header</source>
<target>Login for demo mode</target>
</trans-unit>
<trans-unit id="jUz9fVE" resname="demomode.credentials.username">
<source>demomode.credentials.username</source>
<target>Username</target>
</trans-unit>
<trans-unit id="QNu97w_" resname="demomode.credentials.password">
<source>demomode.credentials.password</source>
<target>Password</target>
</trans-unit>
<trans-unit id="U8IBiON" resname="menu.overview">
<source>menu.overview</source>
<target>Overview</target>
</trans-unit>
<trans-unit id="iGC7eCk" resname="menu.add">
<source>menu.add</source>
<target>Add a new cronjob</target>
</trans-unit>
<trans-unit id="4UTsL.X" resname="menu.settings">
<source>menu.settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wBTFKFR" resname="menu.logout">
<source>menu.logout</source>
<target>Logout</target>
</trans-unit>
<trans-unit id="4cxyGOO" resname="security.login.username.label">
<source>security.login.username.label</source>
<target>Username</target>
</trans-unit>
<trans-unit id="u2tKtI1" resname="security.login.username.placeholder">
<source>security.login.username.placeholder</source>
<target>jeroen@example.com</target>
</trans-unit>
<trans-unit id="Niy_SZ2" resname="security.login.password.label">
<source>security.login.password.label</source>
<target>Password</target>
</trans-unit>
<trans-unit id="3rU2_6v" resname="security.login.password.placeholder">
<source>security.login.password.placeholder</source>
<target>abc123</target>
</trans-unit>
<trans-unit id="0MGdvgf" resname="security.login.remember.label">
<source>security.login.remember.label</source>
<target>Remember, remember</target>
</trans-unit>
<trans-unit id="4GvZndQ" resname="security.login.submit-btn.label">
<source>security.login.submit-btn.label</source>
<target>Login</target>
</trans-unit>
<trans-unit id="W.225Bj" resname="settings.title">
<source>settings.title</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="a1bm5YC" resname="settings.header">
<source>settings.header</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="qUrJMfo" resname="settings.flashes.inexistinglocale">
<source>settings.flashes.inexistinglocale</source>
<target>Locale does not exist</target>
</trans-unit>
<trans-unit id="XcSnV8X" resname="settings.flashes.localesaved">
<source>settings.flashes.localesaved</source>
<target>Locale is saved</target>
</trans-unit>
<trans-unit id="kpbry92" resname="settings.flashes.repeatpasswordnotok">
<source>settings.flashes.repeatpasswordnotok</source>
<target>Passwords are not equal</target>
</trans-unit>
<trans-unit id="DpJMsln" resname="settings.flashes.currentpassnotok">
<source>settings.flashes.currentpassnotok</source>
<target>Password is not correct</target>
</trans-unit>
<trans-unit id="tB3o6UA" resname="settings.flashes.passwordsaved">
<source>settings.flashes.passwordsaved</source>
<target>Password is saved</target>
</trans-unit>
<trans-unit id="aAt4FLV" resname="settings.password.header">
<source>settings.password.header</source>
<target>Password</target>
</trans-unit>
<trans-unit id="qqAzx9b" resname="settings.password.current.label">
<source>settings.password.current.label</source>
<target>Current password</target>
</trans-unit>
<trans-unit id="rr8bU5t" resname="settings.password.current.placeholder">
<source>settings.password.current.placeholder</source>
<target>abc123</target>
</trans-unit>
<trans-unit id="YVhGwqr" resname="settings.password.password.label">
<source>settings.password.password.label</source>
<target>New password</target>
</trans-unit>
<trans-unit id="OZpjE9T" resname="settings.password.password.placeholder">
<source>settings.password.password.placeholder</source>
<target>password</target>
</trans-unit>
<trans-unit id="TNBtpD_" resname="settings.password.repeat.label">
<source>settings.password.repeat.label</source>
<target>Repeat password</target>
</trans-unit>
<trans-unit id="bYb7Tz." resname="settings.password.repeat.placeholder">
<source>settings.password.repeat.placeholder</source>
<target>password</target>
</trans-unit>
<trans-unit id="_OGkxC8" resname="settings.other.header">
<source>settings.other.header</source>
<target>Other settings</target>
</trans-unit>
<trans-unit id="78Yswpr" resname="settings.other.locale.label">
<source>settings.other.locale.label</source>
<target>Locale</target>
</trans-unit>
<trans-unit id="WQ4J4Fx" resname="settings.submit.label">
<source>settings.submit.label</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="0eRDYaC" resname="job.index.title">
<source>job.index.title</source>
<target>Overview</target>
</trans-unit>
<trans-unit id="J.7dT3_" resname="job.index.header">
<source>job.index.header</source>
<target>Overview of the cronjobs</target>
</trans-unit>
<trans-unit id="T0URP45" resname="job.index.table.headers.name">
<source>job.index.table.headers.name</source>
<target>Name</target>
</trans-unit>
<trans-unit id="vNWgxUJ" resname="job.index.table.headers.host">
<source>job.index.table.headers.host</source>
<target>Host</target>
</trans-unit>
<trans-unit id="1YQJCGW" resname="job.index.table.headers.interval">
<source>job.index.table.headers.interval</source>
<target>Interval</target>
</trans-unit>
<trans-unit id="mZ.gLJq" resname="job.index.table.headers.nextrun">
<source>job.index.table.headers.nextrun</source>
<target>Nextrun</target>
</trans-unit>
<trans-unit id="n9XSrh3" resname="job.index.runnow.deferred.title">
<source>job.index.runnow.deferred.title</source>
<target>Cronjob has been scheduled</target>
</trans-unit>
<trans-unit id="2QVNoEx" resname="job.index.runnow.deferred.message">
<source>job.index.runnow.deferred.message</source>
<target>Job was scheduled to be run. You will find the output soon in the job details</target>
</trans-unit>
<trans-unit id="_9vL1xO" resname="job.index.runnow.ran.title.success">
<source>job.index.runnow.ran.title.success</source>
<target>Cronjob succesfully ran</target>
</trans-unit>
<trans-unit id="SH3oarr" resname="job.index.runnow.ran.title.failed">
<source>job.index.runnow.ran.title.failed</source>
<target>Cronjob failed. Please check output below</target>
</trans-unit>
<trans-unit id="az3XJT4" resname="job.index.runnow.ran.message">
<source>job.index.runnow.ran.message</source>
<target>Cronjob ran in _runtime_ seconds with exit code _exitcode_</target>
</trans-unit>
<trans-unit id="mokjk0L" resname="job.index.flashes.jobdeleted">
<source>job.index.flashes.jobdeleted</source>
<target>Cronjob is successfully deleted</target>
</trans-unit>
<trans-unit id="SF_jXZZ" resname="job.view.title">
<source>job.view.title</source>
<target>Overview of runs for _jobname_</target>
</trans-unit>
<trans-unit id="ysrfPnl" resname="job.view.header">
<source>job.view.header</source>
<target>Overview of runs for _jobname_</target>
</trans-unit>
<trans-unit id="KBsRhNs" resname="job.view.edit">
<source>job.view.edit</source>
<target>Edit job</target>
</trans-unit>
<trans-unit id="xvdCrX2" resname="job.view.show.onlyfailed">
<source>job.view.show.onlyfailed</source>
<target>Only show failed runs</target>
</trans-unit>
<trans-unit id="_zWmcxu" resname="job.view.show.all">
<source>job.view.show.all</source>
<target>Show all runs</target>
</trans-unit>
<trans-unit id="lpu6CQS" resname="job.view.results.exitcode">
<source>job.view.results.exitcode</source>
<target>Exit code</target>
</trans-unit>
<trans-unit id="9EemRnl" resname="job.view.results.runtime">
<source>job.view.results.runtime</source>
<target>Runtime</target>
</trans-unit>
<trans-unit id="juzEgkd" resname="job.view.results.manual">
<source>job.view.results.manual</source>
<target>Manual run</target>
</trans-unit>
<trans-unit id="H.6.gtG" resname="job.view.results.noresults.failed">
<source>job.view.results.noresults.failed</source>
<target>No failed runs found</target>
</trans-unit>
<trans-unit id="u3QkQi1" resname="job.view.results.noresults.all">
<source>job.view.results.noresults.all</source>
<target>No runs found</target>
</trans-unit>
<trans-unit id="zBxeZSL" resname="job.edit.title">
<source>job.edit.title</source>
<target>Edit job</target>
</trans-unit>
<trans-unit id="CDJme2K" resname="job.edit.header">
<source>job.edit.header</source>
<target>Edit job _jobname_</target>
</trans-unit>
<trans-unit id="eU2m5Zf" resname="job.edit.flashes.jobedited">
<source>job.edit.flashes.jobedited</source>
<target>Cronjob successfully edited</target>
</trans-unit>
<trans-unit id="CPdXoro" resname="job.add.title">
<source>job.add.title</source>
<target>Add job</target>
</trans-unit>
<trans-unit id=".pKQkI0" resname="job.add.header">
<source>job.add.header</source>
<target>Add new job</target>
</trans-unit>
<trans-unit id="66iDRun" resname="job.add.flashes.jobadded">
<source>job.add.flashes.jobadded</source>
<target>Cronjob successfully added</target>
</trans-unit>
<trans-unit id="h9UI9nK" resname="job.addedit.generalinfo.header">
<source>job.addedit.generalinfo.header</source>
<target>General info</target>
</trans-unit>
<trans-unit id="2.rDz7o" resname="job.addedit.generalinfo.name.label">
<source>job.addedit.generalinfo.name.label</source>
<target>Name</target>
</trans-unit>
<trans-unit id="3FV9jvC" resname="job.addedit.generalinfo.name.placeholder">
<source>job.addedit.generalinfo.name.placeholder</source>
<target>System update</target>
</trans-unit>
<trans-unit id="j9FTkRt" resname="job.addedit.generalinfo.name.helptext">
<source>job.addedit.generalinfo.name.helptext</source>
<target>You can create colored tags by using [tag]</target>
</trans-unit>
<trans-unit id="CL7GVb3" resname="job.addedit.generalinfo.interval.label">
<source>job.addedit.generalinfo.interval.label</source>
<target>Interval (in seconds)</target>
</trans-unit>
<trans-unit id="iSs41MC" resname="job.addedit.generalinfo.interval.placeholder">
<source>job.addedit.generalinfo.interval.placeholder</source>
<target>3600</target>
</trans-unit>
<trans-unit id="OTx9beS" resname="job.addedit.generalinfo.interval.patterns.label">
<source>job.addedit.generalinfo.interval.patterns.label</source>
<target>Patterns</target>
</trans-unit>
<trans-unit id="0ATgoBe" resname="job.addedit.generalinfo.interval.patterns.minute">
<source>job.addedit.generalinfo.interval.patterns.minute</source>
<target>Every minute</target>
</trans-unit>
<trans-unit id="f0o1GlZ" resname="job.addedit.generalinfo.interval.patterns.hour">
<source>job.addedit.generalinfo.interval.patterns.hour</source>
<target>Every hour</target>
</trans-unit>
<trans-unit id="hCmc8AA" resname="job.addedit.generalinfo.interval.patterns.day">
<source>job.addedit.generalinfo.interval.patterns.day</source>
<target>Every day</target>
</trans-unit>
<trans-unit id="zmUXvRU" resname="job.addedit.generalinfo.interval.patterns.week">
<source>job.addedit.generalinfo.interval.patterns.week</source>
<target>Every week</target>
</trans-unit>
<trans-unit id="ISEzS__" resname="job.addedit.generalinfo.interval.patterns.4week">
<source>job.addedit.generalinfo.interval.patterns.4week</source>
<target>Every 4 weeks</target>
</trans-unit>
<trans-unit id="HWDmm9f" resname="job.addedit.generalinfo.nextrun.label">
<source>job.addedit.generalinfo.nextrun.label</source>
<target>Next run</target>
</trans-unit>
<trans-unit id="e1RkhOF" resname="job.addedit.generalinfo.lastrun.label">
<source>job.addedit.generalinfo.lastrun.label</source>
<target>Last run</target>
</trans-unit>
<trans-unit id="kw_hgon" resname="job.addedit.generalinfo.lastrun.eternal.label">
<source>job.addedit.generalinfo.lastrun.eternal.label</source>
<target>Eternal</target>
</trans-unit>
<trans-unit id="sdUg23G" resname="job.addedit.generalinfo.retention.label">
<source>job.addedit.generalinfo.retention.label</source>
<target>Retention (in days)</target>
</trans-unit>
<trans-unit id="nWofDbf" resname="job.addedit.generalinfo.retention.placeholder">
<source>job.addedit.generalinfo.retention.placeholder</source>
<target>180</target>
</trans-unit>
<trans-unit id="eHfLjBO" resname="job.addedit.generalinfo.retention.helptext">
<source>job.addedit.generalinfo.retention.helptext</source>
<target>How many days (at least) to keep runs of this job in the database</target>
</trans-unit>
<trans-unit id="kfQDfoB" resname="job.addedit.generalinfo.failpercentage.label">
<source>job.addedit.generalinfo.failpercentage.label</source>
<target>Max fail percentage</target>
</trans-unit>
<trans-unit id="Ytyhy77" resname="job.addedit.generalinfo.faildays.label">
<source>job.addedit.generalinfo.faildays.label</source>
<target>Number of days calculated for fail percentage</target>
</trans-unit>
<trans-unit id="2O_wFoD" resname="job.addedit.generalinfo.faildays.placeholder">
<source>job.addedit.generalinfo.faildays.placeholder</source>
<target>7</target>
</trans-unit>
<trans-unit id="UvMb6oM" resname="job.addedit.generalinfo.hostlabel.label">
<source>job.addedit.generalinfo.hostlabel.label</source>
<target>Host label</target>
</trans-unit>
<trans-unit id="GjPGKoQ" resname="job.addedit.generalinfo.hostlabel.placeholder">
<source>job.addedit.generalinfo.hostlabel.placeholder</source>
<target>petrosian.jeroened.be</target>
</trans-unit>
<trans-unit id="moGlM4y" resname="job.addedit.generalinfo.hostlabel.helptext">
<source>job.addedit.generalinfo.hostlabel.helptext</source>
<target>Which label for the hostname should be displayed? If empty the this will be the hostname provided below</target>
</trans-unit>
<trans-unit id="VEORPjf" resname="job.addedit.jobdetails.header">
<source>job.addedit.jobdetails.header</source>
<target>Job details</target>
</trans-unit>
<trans-unit id="7haVx1t" resname="job.addedit.crontype.label">
<source>job.addedit.crontype.label</source>
<target>Job type</target>
</trans-unit>
<trans-unit id="kw_PINJ" resname="job.addedit.crontype.command.label">
<source>job.addedit.crontype.command.label</source>
<target>Command</target>
</trans-unit>
<trans-unit id="sxAwNxW" resname="job.addedit.crontype.command.header">
<source>job.addedit.crontype.command.header</source>
<target>Command details</target>
</trans-unit>
<trans-unit id="ZNQUrj7" resname="job.addedit.crontype.command.command.label">
<source>job.addedit.crontype.command.command.label</source>
<target>Command</target>
</trans-unit>
<trans-unit id="aWesJsc" resname="job.addedit.crontype.command.command.placeholder">
<source>job.addedit.crontype.command.command.placeholder</source>
<target>sudo apt update</target>
</trans-unit>
<trans-unit id="os3VpHs" resname="job.addedit.crontype.command.response.label">
<source>job.addedit.crontype.command.response.label</source>
<target>Expected exit code</target>
</trans-unit>
<trans-unit id="RIWj._C" resname="job.addedit.crontype.command.response.placeholder">
<source>job.addedit.crontype.command.response.placeholder</source>
<target>0</target>
</trans-unit>
<trans-unit id="A66vsIi" resname="job.addedit.crontype.reboot.label">
<source>job.addedit.crontype.reboot.label</source>
<target>Reboot</target>
</trans-unit>
<trans-unit id="Kv8GihO" resname="job.addedit.crontype.reboot.header">
<source>job.addedit.crontype.reboot.header</source>
<target>Reboot job details</target>
</trans-unit>
<trans-unit id="hy8z.7x" resname="job.addedit.crontype.reboot.reboot.command.label">
<source>job.addedit.crontype.reboot.reboot.command.label</source>
<target>Reboot command</target>
</trans-unit>
<trans-unit id="tw3YvLz" resname="job.addedit.crontype.reboot.reboot.command.placeholder">
<source>job.addedit.crontype.reboot.reboot.command.placeholder</source>
<target>systemctl reboot</target>
</trans-unit>
<trans-unit id="p0Seiyx" resname="job.addedit.crontype.reboot.reboot.command.helptext">
<source>job.addedit.crontype.reboot.reboot.command.helptext</source>
<target>Use {reboot-delay} or {reboot-delay-secs} to add the delay in your command</target>
</trans-unit>
<trans-unit id="bEPANkU" resname="job.addedit.crontype.reboot.reboot.delay.label">
<source>job.addedit.crontype.reboot.reboot.delay.label</source>
<target>Reboot delay (in minutes)</target>
</trans-unit>
<trans-unit id="f38i.f6" resname="job.addedit.crontype.reboot.reboot.delay.placeholder">
<source>job.addedit.crontype.reboot.reboot.delay.placeholder</source>
<target>5</target>
</trans-unit>
<trans-unit id="T55_j9D" resname="job.addedit.crontype.reboot.reboot.delay.helptext">
<source>job.addedit.crontype.reboot.reboot.delay.helptext</source>
<target>Delay between triggering reboot and actual reboot</target>
</trans-unit>
<trans-unit id="EbgF04P" resname="job.addedit.crontype.reboot.reboot.duration.label">
<source>job.addedit.crontype.reboot.reboot.duration.label</source>
<target>Reboot duration (in minutes)</target>
</trans-unit>
<trans-unit id="1FVsnYa" resname="job.addedit.crontype.reboot.reboot.duration.placeholder">
<source>job.addedit.crontype.reboot.reboot.duration.placeholder</source>
<target>10</target>
</trans-unit>
<trans-unit id="VWOhJBY" resname="job.addedit.crontype.reboot.reboot.duration.helptext">
<source>job.addedit.crontype.reboot.reboot.duration.helptext</source>
<target>The amount of time the system takes to actually reboot</target>
</trans-unit>
<trans-unit id="ENLtpfK" resname="job.addedit.crontype.reboot.getservices.command.label">
<source>job.addedit.crontype.reboot.getservices.command.label</source>
<target>Get services command</target>
</trans-unit>
<trans-unit id="yxIObGq" resname="job.addedit.crontype.reboot.getservices.command.placeholder">
<source>job.addedit.crontype.reboot.getservices.command.placeholder</source>
<target>systemctl list-units</target>
</trans-unit>
<trans-unit id="aurJI0X" resname="job.addedit.crontype.reboot.getservices.response.label">
<source>job.addedit.crontype.reboot.getservices.response.label</source>
<target>Get services command exit code</target>
</trans-unit>
<trans-unit id="xMbagrx" resname="job.addedit.crontype.reboot.getservices.response.placeholder">
<source>job.addedit.crontype.reboot.getservices.response.placeholder</source>
<target>0</target>
</trans-unit>
<trans-unit id="ze4mr8D" resname="job.addedit.crontype.http.label">
<source>job.addedit.crontype.http.label</source>
<target>HTTP request</target>
</trans-unit>
<trans-unit id="oJn3xvZ" resname="job.addedit.crontype.http.header">
<source>job.addedit.crontype.http.header</source>
<target>HTTP request details</target>
</trans-unit>
<trans-unit id="hwhqEtB" resname="job.addedit.crontype.http.url.label">
<source>job.addedit.crontype.http.url.label</source>
<target>Url</target>
</trans-unit>
<trans-unit id="31CZuNl" resname="job.addedit.crontype.http.url.placeholder">
<source>job.addedit.crontype.http.url.placeholder</source>
<target>https://www.example.com</target>
</trans-unit>
<trans-unit id="gGpY1Gz" resname="job.addedit.crontype.http.basic-auth.username.label">
<source>job.addedit.crontype.http.basic-auth.username.label</source>
<target>Username for basic auth</target>
</trans-unit>
<trans-unit id="9d3Trxr" resname="job.addedit.crontype.http.basic-auth.username.placeholder">
<source>job.addedit.crontype.http.basic-auth.username.placeholder</source>
<target>www-data</target>
</trans-unit>
<trans-unit id="27zbUzr" resname="job.addedit.crontype.http.basic-auth.password.label">
<source>job.addedit.crontype.http.basic-auth.password.label</source>
<target>Password for basic auth</target>
</trans-unit>
<trans-unit id="ROX9KeU" resname="job.addedit.crontype.http.basic-auth.password.placeholder">
<source>job.addedit.crontype.http.basic-auth.password.placeholder</source>
<target>correct horse battery staple</target>
</trans-unit>
<trans-unit id="pRPdCPd" resname="job.addedit.crontype.http.basic-auth.password.helptext">
<source>job.addedit.crontype.http.basic-auth.password.helptext</source>
<target>This field is being saved as a secret</target>
</trans-unit>
<trans-unit id="SnZXqhK" resname="job.addedit.crontype.http.response.label">
<source>job.addedit.crontype.http.response.label</source>
<target>Expected http status code</target>
</trans-unit>
<trans-unit id="aLSDlKd" resname="job.addedit.crontype.http.response.placeholder">
<source>job.addedit.crontype.http.response.placeholder</source>
<target>418</target>
</trans-unit>
<trans-unit id="oV9GuKJ" resname="job.addedit.hosttype.label">
<source>job.addedit.hosttype.label</source>
<target>Host type</target>
</trans-unit>
<trans-unit id="eBXA85X" resname="job.addedit.hosttype.local.label">
<source>job.addedit.hosttype.local.label</source>
<target>Local</target>
</trans-unit>
<trans-unit id="ZeflLHK" resname="job.addedit.hosttype.local.header">
<source>job.addedit.hosttype.local.header</source>
<target>Localhost details</target>
</trans-unit>
<trans-unit id="1atQ8Ot" resname="job.addedit.hosttype.local.nodetails">
<source>job.addedit.hosttype.local.nodetails</source>
<target>No options</target>
</trans-unit>
<trans-unit id="oUUVCNC" resname="job.addedit.hosttype.ssh.label">
<source>job.addedit.hosttype.ssh.label</source>
<target>SSH</target>
</trans-unit>
<trans-unit id="HIND6DD" resname="job.addedit.hosttype.ssh.header">
<source>job.addedit.hosttype.ssh.header</source>
<target>SSH host details</target>
</trans-unit>
<trans-unit id="n_JNj3z" resname="job.addedit.hosttype.ssh.hostname.label">
<source>job.addedit.hosttype.ssh.hostname.label</source>
<target>Hostname</target>
</trans-unit>
<trans-unit id="4ZEnTLC" resname="job.addedit.hosttype.ssh.hostname.placeholder">
<source>job.addedit.hosttype.ssh.hostname.placeholder</source>
<target>ssh.abc.xyz</target>
</trans-unit>
<trans-unit id="08j0NEG" resname="job.addedit.hosttype.ssh.username.label">
<source>job.addedit.hosttype.ssh.username.label</source>
<target>Username</target>
</trans-unit>
<trans-unit id="EJOhQKe" resname="job.addedit.hosttype.ssh.username.placeholder">
<source>job.addedit.hosttype.ssh.username.placeholder</source>
<target>larry</target>
</trans-unit>
<trans-unit id="VEZQ7fY" resname="job.addedit.hosttype.ssh.privatekey.label">
<source>job.addedit.hosttype.ssh.privatekey.label</source>
<target>Private key</target>
</trans-unit>
<trans-unit id="1MzOMSK" resname="job.addedit.hosttype.ssh.privatekey.helptext">
<source>job.addedit.hosttype.ssh.privatekey.helptext</source>
<target>This file is being saves as a secret</target>
</trans-unit>
<trans-unit id="uVSkZpl" resname="job.addedit.hosttype.ssh.privatekey.keep.label">
<source>job.addedit.hosttype.ssh.privatekey.keep.label</source>
<target>Keep</target>
</trans-unit>
<trans-unit id="nxl.bTZ" resname="job.addedit.hosttype.ssh.passphrase.label">
<source>job.addedit.hosttype.ssh.passphrase.label</source>
<target>Passphrase for private key</target>
</trans-unit>
<trans-unit id="rYaggeh" resname="job.addedit.hosttype.ssh.passphrase.placeholder">
<source>job.addedit.hosttype.ssh.passphrase.placeholder</source>
<target>correct horse battery staple</target>
</trans-unit>
<trans-unit id="MAQ8t1s" resname="job.addedit.hosttype.ssh.passphrase.helptext">
<source>job.addedit.hosttype.ssh.passphrase.helptext</source>
<target>If private key is empty this field is being used as ssh-password This field is being saved as a secret</target>
</trans-unit>
<trans-unit id="8q0z3bf" resname="job.addedit.containertype.label">
<source>job.addedit.containertype.label</source>
<target>Container type</target>
</trans-unit>
<trans-unit id="ZPis4Xx" resname="job.addedit.containertype.none.label">
<source>job.addedit.containertype.none.label</source>
<target>None</target>
</trans-unit>
<trans-unit id="AGADEB_" resname="job.addedit.containertype.docker.label">
<source>job.addedit.containertype.docker.label</source>
<target>Docker</target>
</trans-unit>
<trans-unit id="1hg_Lri" resname="job.addedit.containertype.docker.header">
<source>job.addedit.containertype.docker.header</source>
<target>Docker container details</target>
</trans-unit>
<trans-unit id="fddg1.3" resname="job.addedit.containertype.docker.service.label">
<source>job.addedit.containertype.docker.service.label</source>
<target>Service</target>
</trans-unit>
<trans-unit id="mmNVzOj" resname="job.addedit.containertype.docker.service.placeholder">
<source>job.addedit.containertype.docker.service.placeholder</source>
<target>mysql</target>
</trans-unit>
<trans-unit id="kaHv1qa" resname="job.addedit.containertype.docker.username.label">
<source>job.addedit.containertype.docker.username.label</source>
<target>Username</target>
</trans-unit>
<trans-unit id="UzbvieZ" resname="job.addedit.containertype.docker.username.placeholder">
<source>job.addedit.containertype.docker.username.placeholder</source>
<target>larry</target>
</trans-unit>
<trans-unit id="BsHxmnc" resname="job.addedit.variables.header">
<source>job.addedit.variables.header</source>
<target>Variables</target>
</trans-unit>
<trans-unit id="pawk4nL" resname="job.addedit.variables.secret.label">
<source>job.addedit.variables.secret.label</source>
<target>Secret</target>
</trans-unit>
<trans-unit id="roGfPFi" resname="job.addedit.variables.name.placeholder">
<source>job.addedit.variables.name.placeholder</source>
<target>Name</target>
</trans-unit>
<trans-unit id="WWsh_72" resname="job.addedit.variables.value.placeholder">
<source>job.addedit.variables.value.placeholder</source>
<target>Value</target>
</trans-unit>
<trans-unit id="Ve0r_Wy" resname="job.addedit.variables.helptext">
<source>job.addedit.variables.helptext</source>
<target>You can add variables by using {variable-name} in job details</target>
</trans-unit>
<trans-unit id="tL8wand" resname="job.addedit.variables.add.label">
<source>job.addedit.variables.add.label</source>
<target>Add variable</target>
</trans-unit>
<trans-unit id="or7JWUe" resname="job.addedit.submit.label">
<source>job.addedit.submit.label</source>
<target>Submit!</target>
</trans-unit>
<trans-unit id="g7pEpsB" resname="footer.title">
<source>footer.title</source>
<target>Webcron Management</target>
</trans-unit>
<trans-unit id="Lz7YjVX" resname="footer.source">
<source>footer.source</source>
<target>Source</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -1,238 +0,0 @@
title: "Webcron management"
header: "Webcron management"
demomode:
flashnotice: "This application is in demo mode. Changes are persisted in the database, but jobs are not being executed"
credentials:
header: "Login for demo mode"
username: "Username"
password: "Password"
menu:
overview: "Overview"
add: "Add a new cronjob"
settings: "Settings"
logout: "Logout"
security:
login:
username:
label: "Username"
placeholder: "jeroen@example.com"
password:
label: "Password"
placeholder: "abc123"
remember:
label: "Remember, remember"
submit-btn:
label: "Login"
settings:
title: "Settings"
header: "Settings"
flashes:
inexistinglocale: "Locale does not exist"
localesaved: "Locale is saved"
repeatpasswordnoto: "Passwords are not equal"
currentpassnotok: "Password is not correct"
passwordsaved: "Password is saved"
password:
header: "Password"
current:
label: "Current password"
placeholder: "abc123"
password:
label: "New password"
placeholder: "abc123"
repeat:
label: "Repeat password"
placeholder: "abc123"
other:
header: "Other settings"
locale:
label: "Locale"
submit:
label: "Submit"
job:
index:
title: "Overview"
header: "Overview of the cronjobs"
table:
headers:
name: "Name"
host: "Host"
interval: "Interval"
nextrun: "Nextrun"
runnow:
deferred:
title: "Cronjob has been scheduled"
message: "Job was scheduled to be run. You will find the output soon in the job details"
ran:
title:
success: "Cronjob succesfully ran"
failed: "Cronjob failed. Please check output below"
message: "Cronjob ran in _runtime_ seconds with exit code _exitcode_"
flashes:
jobdeleted: "Cronjob is successfully deleted"
view:
title: "Overview of runs for _jobname_"
header: "Overview of runs for _jobname_"
edit: "Edit job"
show:
onlyfailed: "Only show failed runs"
all: "Show all runs"
results:
exitcode: "Exit code"
runtime: "Runtime"
manual: "Manual run"
noresults:
failed: "No failed runs found"
all: "No runs found"
edit:
title: "Edit job"
header: "Edit job _jobname_"
flashes:
jobadded: "Cronjob successfully edited"
add:
title: "Add job"
header: "Add new job"
flashes:
jobadded: "Cronjob successfully added"
addedit:
generalinfo:
header: "General info"
name:
label: "Name"
placeholder: "System update"
helptext: "You can create colored tags by using [tag]"
interval:
label: "Interval (in seconds)"
placeholder: "3600"
patterns:
label: "Patterns"
minute: "Every minute"
hour: "Every hour"
day: "Every day"
week: "Every week"
4week: "Every 4 weeks"
nextrun:
label: "Next run"
lastrun:
label: "Last run"
eternal:
label: "Eternal"
retention:
label: "Retention (in days)"
placeholder: "180"
helptext: "How many days (at least) to keep runs of this job in the database"
failpercentage:
label: "Max fail percentage"
faildays:
label: "Number of days calculated for fail percentage"
placeholder: "7"
hostlabel:
label: "Host label"
placeholder: "petrosian.jeroened.be"
helptext: "Which label for the hostname should be displayed? If empty the this will be the hostname provided below"
jobdetails:
header: "Job details"
crontype:
label: "Job type"
command:
label: "Command"
header: "Command details"
command:
label: "Command"
placeholder: "sudo apt update"
response:
label: "Expected exit code"
placeholder: "0"
reboot:
label: "Reboot"
header: "Reboot job details"
reboot:
command:
label: "Reboot command"
placeholder: "systemctl reboot"
helptext: "Use {reboot-delay} or {reboot-delay-secs} to add the delay in your command"
delay:
label: "Reboot delay (in minutes)"
placeholder: "5"
helptext: "Delay between triggering reboot and actual reboot"
duration:
label: "Reboot duration (in minutes)"
placeholder: "10"
helptext: "The amount of time the system takes to actually reboot"
getservices:
command:
label: "Get services command"
placeholder: "systemctl list-units"
response:
label: "Get services command exit code"
placeholder: "0"
http:
label: "HTTP request"
header: "HTTP request details"
url:
label: "Url"
placeholder: "https://www.example.com"
basic-auth:
username:
label: "Username for basic auth"
placeholder: "www-data"
password:
label: "Password for basic auth"
placeholder: "correct horse battery staple"
helptext: "This field is being saved as a secret"
response:
label: "Expected http status code"
placeholder: "418"
hosttype:
label: "Host type"
local:
label: "Local"
header: "Localhost details"
nodetails: "No options"
ssh:
label: "SSH"
header: "SSH host details"
hostname:
label: "Hostname"
placeholder: "ssh.abc.xyz"
username:
label: "Username"
placeholder: "larry"
privatekey:
label: "Private key"
helptext: "This file is being saves as a secret"
keep:
label: "Keep"
passphrase:
label: "Passphrase for private key"
placeholder: "correct horse battery staple"
helptext: "If private key is empty this field is being used as ssh-password This field is being saved as a secret"
containertype:
label: "Container type"
none:
label: "None"
docker:
label: "Docker"
header: "Docker container details"
service:
label: "Service"
placeholder: "mysql"
username:
label: "Username"
placeholder: "larry"
variables:
header: "Variables"
secret:
label: "Secret"
name:
placeholder: "Name"
value:
placeholder: "Value"
helptext: "You can add variables by using {variable-name} in job details"
add:
label: "Add variable"
submit:
label: "Submit!"
footer:
title: "Webcron Management"
source: "Source"

View File

@ -0,0 +1,618 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="leet" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="qvIyBkY" resname="title">
<source>title</source>
<target state="final">W3bcr0n m4n4g3m3nt</target>
</trans-unit>
<trans-unit id="HgWEol2" resname="header">
<source>header</source>
<target state="final">W3bcr0n m4n4g3m3nt</target>
</trans-unit>
<trans-unit id="Q54TzT5" resname="demomode.flashnotice">
<source>demomode.flashnotice</source>
<target state="final">d1z 4ppL1c4t10n b 1n d3m0 m0d3. Ch4ng3z 1z p3rs1st3d 1n t3h d4t4b4s3, but j0bz 1z n0t b31n' 3x3cut3d</target>
</trans-unit>
<trans-unit id="rpq61qN" resname="demomode.credentials.header">
<source>demomode.credentials.header</source>
<target state="final">L0g1n 4 d3m0 m0d3</target>
</trans-unit>
<trans-unit id="jUz9fVE" resname="demomode.credentials.username">
<source>demomode.credentials.username</source>
<target state="final">Us3rn4m3</target>
</trans-unit>
<trans-unit id="QNu97w_" resname="demomode.credentials.password">
<source>demomode.credentials.password</source>
<target state="final">P4ssw0rd</target>
</trans-unit>
<trans-unit id="U8IBiON" resname="menu.overview">
<source>menu.overview</source>
<target state="final">0v3rv13w</target>
</trans-unit>
<trans-unit id="iGC7eCk" resname="menu.add">
<source>menu.add</source>
<target state="final">4dd @ n3w cr0nj0b</target>
</trans-unit>
<trans-unit id="4UTsL.X" resname="menu.settings">
<source>menu.settings</source>
<target state="final">S3tt1ngz</target>
</trans-unit>
<trans-unit id="wBTFKFR" resname="menu.logout">
<source>menu.logout</source>
<target state="final">L0g0ut</target>
</trans-unit>
<trans-unit id="4cxyGOO" resname="security.login.username.label">
<source>security.login.username.label</source>
<target state="final">Us3rn4m3</target>
</trans-unit>
<trans-unit id="u2tKtI1" resname="security.login.username.placeholder">
<source>security.login.username.placeholder</source>
<target state="final">j3r03n@h4x0r.L33t</target>
</trans-unit>
<trans-unit id="Niy_SZ2" resname="security.login.password.label">
<source>security.login.password.label</source>
<target state="final">P4ssw0rd</target>
</trans-unit>
<trans-unit id="3rU2_6v" resname="security.login.password.placeholder">
<source>security.login.password.placeholder</source>
<target state="final">C0rr3ct H0rs3 B4tt3ry St4pL3</target>
</trans-unit>
<trans-unit id="0MGdvgf" resname="security.login.remember.label">
<source>security.login.remember.label</source>
<target state="final">D0 n0t f0rg3t</target>
</trans-unit>
<trans-unit id="4GvZndQ" resname="security.login.submit-btn.label">
<source>security.login.submit-btn.label</source>
<target state="final">3nt3r</target>
</trans-unit>
<trans-unit id="W.225Bj" resname="settings.title">
<source>settings.title</source>
<target state="final">S3tt1ngz</target>
</trans-unit>
<trans-unit id="a1bm5YC" resname="settings.header">
<source>settings.header</source>
<target state="final">S3tt1ngz</target>
</trans-unit>
<trans-unit id="qUrJMfo" resname="settings.flashes.inexistinglocale">
<source>settings.flashes.inexistinglocale</source>
<target state="final">L0c4L3 d03z n0t 3x1st</target>
</trans-unit>
<trans-unit id="XcSnV8X" resname="settings.flashes.localesaved">
<source>settings.flashes.localesaved</source>
<target state="final">L0c4L3 b s4v3d</target>
</trans-unit>
<trans-unit id="kpbry92" resname="settings.flashes.repeatpasswordnotok">
<source>settings.flashes.repeatpasswordnotok</source>
<target state="final">P4ssw0rdz 1z n0t 3qu4L</target>
</trans-unit>
<trans-unit id="DpJMsln" resname="settings.flashes.currentpassnotok">
<source>settings.flashes.currentpassnotok</source>
<target state="final">P4ssw0rd b n0t c0rr3ct</target>
</trans-unit>
<trans-unit id="tB3o6UA" resname="settings.flashes.passwordsaved">
<source>settings.flashes.passwordsaved</source>
<target state="final">P4ssw0rd b s4v3d</target>
</trans-unit>
<trans-unit id="aAt4FLV" resname="settings.password.header">
<source>settings.password.header</source>
<target state="final">P4ssw0rd</target>
</trans-unit>
<trans-unit id="qqAzx9b" resname="settings.password.current.label">
<source>settings.password.current.label</source>
<target state="final">Curr3nt p4ssw0rd</target>
</trans-unit>
<trans-unit id="rr8bU5t" resname="settings.password.current.placeholder">
<source>settings.password.current.placeholder</source>
<target state="final">qwerty</target>
</trans-unit>
<trans-unit id="YVhGwqr" resname="settings.password.password.label">
<source>settings.password.password.label</source>
<target state="final">N3w p4ssw0rd</target>
</trans-unit>
<trans-unit id="OZpjE9T" resname="settings.password.password.placeholder">
<source>settings.password.password.placeholder</source>
<target state="final">azerty</target>
</trans-unit>
<trans-unit id="TNBtpD_" resname="settings.password.repeat.label">
<source>settings.password.repeat.label</source>
<target state="final">R3p34t p4ssw0rd</target>
</trans-unit>
<trans-unit id="bYb7Tz." resname="settings.password.repeat.placeholder">
<source>settings.password.repeat.placeholder</source>
<target state="final">azerty</target>
</trans-unit>
<trans-unit id="_OGkxC8" resname="settings.other.header">
<source>settings.other.header</source>
<target state="final">0th3r s3tt1ngz</target>
</trans-unit>
<trans-unit id="78Yswpr" resname="settings.other.locale.label">
<source>settings.other.locale.label</source>
<target state="final">L0c4L3</target>
</trans-unit>
<trans-unit id="WQ4J4Fx" resname="settings.submit.label">
<source>settings.submit.label</source>
<target state="final">Subm1t</target>
</trans-unit>
<trans-unit id="0eRDYaC" resname="job.index.title">
<source>job.index.title</source>
<target state="final">0v3rv13w</target>
</trans-unit>
<trans-unit id="J.7dT3_" resname="job.index.header">
<source>job.index.header</source>
<target state="final">0v3rv13w 0f t3h cr0nj0bz</target>
</trans-unit>
<trans-unit id="T0URP45" resname="job.index.table.headers.name">
<source>job.index.table.headers.name</source>
<target state="final">N4m3</target>
</trans-unit>
<trans-unit id="vNWgxUJ" resname="job.index.table.headers.host">
<source>job.index.table.headers.host</source>
<target state="final">H0st</target>
</trans-unit>
<trans-unit id="1YQJCGW" resname="job.index.table.headers.interval">
<source>job.index.table.headers.interval</source>
<target state="final">1nt3rv4L</target>
</trans-unit>
<trans-unit id="mZ.gLJq" resname="job.index.table.headers.nextrun">
<source>job.index.table.headers.nextrun</source>
<target state="final">N3xtrun</target>
</trans-unit>
<trans-unit id="n9XSrh3" resname="job.index.runnow.deferred.title">
<source>job.index.runnow.deferred.title</source>
<target state="final">Cr0nj0b h4z b33n sch3duL3d</target>
</trans-unit>
<trans-unit id="2QVNoEx" resname="job.index.runnow.deferred.message">
<source>job.index.runnow.deferred.message</source>
<target state="final">J0b wuz sch3duL3d 2 b run. j00 w1LL f1nd t3h 0utput s00n 1n t3h j0b d3t41Lz</target>
</trans-unit>
<trans-unit id="_9vL1xO" resname="job.index.runnow.ran.title.success">
<source>job.index.runnow.ran.title.success</source>
<target state="final">Cr0nj0b succ3sfuLLy r4n</target>
</trans-unit>
<trans-unit id="SH3oarr" resname="job.index.runnow.ran.title.failed">
<source>job.index.runnow.ran.title.failed</source>
<target state="final">Cr0nj0b f41L3d. PL34s3 ch3ck 0utput b3L0w</target>
</trans-unit>
<trans-unit id="az3XJT4" resname="job.index.runnow.ran.message">
<source>job.index.runnow.ran.message</source>
<target state="final">Cr0nj0b r4n 1n _runtime_ s3c0ndz w1th 3x1t c0d3 _exitcode_</target>
</trans-unit>
<trans-unit id="mokjk0L" resname="job.index.flashes.jobdeleted">
<source>job.index.flashes.jobdeleted</source>
<target state="final">Cr0nj0b b succ3ssfuLLy d3L3t3d</target>
</trans-unit>
<trans-unit id="SF_jXZZ" resname="job.view.title">
<source>job.view.title</source>
<target state="final">0v3rv13w 0f runz 4 _jobname_</target>
</trans-unit>
<trans-unit id="ysrfPnl" resname="job.view.header">
<source>job.view.header</source>
<target state="final">0v3rv13w 0f runz 4 _jobname_</target>
</trans-unit>
<trans-unit id="KBsRhNs" resname="job.view.edit">
<source>job.view.edit</source>
<target state="final">3d1t j0b</target>
</trans-unit>
<trans-unit id="xvdCrX2" resname="job.view.show.onlyfailed">
<source>job.view.show.onlyfailed</source>
<target state="final">0nLy sh0w f41L3d runz</target>
</trans-unit>
<trans-unit id="_zWmcxu" resname="job.view.show.all">
<source>job.view.show.all</source>
<target state="final">Sh0w 4LL runz</target>
</trans-unit>
<trans-unit id="lpu6CQS" resname="job.view.results.exitcode">
<source>job.view.results.exitcode</source>
<target state="final">3x1t c0d3</target>
</trans-unit>
<trans-unit id="9EemRnl" resname="job.view.results.runtime">
<source>job.view.results.runtime</source>
<target state="final">Runt1m3</target>
</trans-unit>
<trans-unit id="juzEgkd" resname="job.view.results.manual">
<source>job.view.results.manual</source>
<target state="final">M4nu4L run</target>
</trans-unit>
<trans-unit id="H.6.gtG" resname="job.view.results.noresults.failed">
<source>job.view.results.noresults.failed</source>
<target state="final">N0 f41L3d runz f0und</target>
</trans-unit>
<trans-unit id="u3QkQi1" resname="job.view.results.noresults.all">
<source>job.view.results.noresults.all</source>
<target state="final">N0 runz f0und</target>
</trans-unit>
<trans-unit id="zBxeZSL" resname="job.edit.title">
<source>job.edit.title</source>
<target state="final">3d1t j0b</target>
</trans-unit>
<trans-unit id="CDJme2K" resname="job.edit.header">
<source>job.edit.header</source>
<target state="final">3d1t j0b _jobname_</target>
</trans-unit>
<trans-unit id="eU2m5Zf" resname="job.edit.flashes.jobedited">
<source>job.edit.flashes.jobedited</source>
<target state="final">Cr0nj0b b succ3ssfuLLy d3L3t3d</target>
</trans-unit>
<trans-unit id="CPdXoro" resname="job.add.title">
<source>job.add.title</source>
<target state="final">4dd j0b</target>
</trans-unit>
<trans-unit id=".pKQkI0" resname="job.add.header">
<source>job.add.header</source>
<target state="final">4dd n3w j0b</target>
</trans-unit>
<trans-unit id="66iDRun" resname="job.add.flashes.jobadded">
<source>job.add.flashes.jobadded</source>
<target state="final">Cr0nj0b succ3ssfuLLy 4dd3d</target>
</trans-unit>
<trans-unit id="h9UI9nK" resname="job.addedit.generalinfo.header">
<source>job.addedit.generalinfo.header</source>
<target state="final">G3n3r4L 1nf0</target>
</trans-unit>
<trans-unit id="2.rDz7o" resname="job.addedit.generalinfo.name.label">
<source>job.addedit.generalinfo.name.label</source>
<target state="final">N4m3</target>
</trans-unit>
<trans-unit id="3FV9jvC" resname="job.addedit.generalinfo.name.placeholder">
<source>job.addedit.generalinfo.name.placeholder</source>
<target state="final">Syst3m upd4t3</target>
</trans-unit>
<trans-unit id="j9FTkRt" resname="job.addedit.generalinfo.name.helptext">
<source>job.addedit.generalinfo.name.helptext</source>
<target state="final">j00 c4n cr34t3 c0L0r3d t4gz by us1n' [t4g]</target>
</trans-unit>
<trans-unit id="CL7GVb3" resname="job.addedit.generalinfo.interval.label">
<source>job.addedit.generalinfo.interval.label</source>
<target state="final">1nt3rv4L (1n s3c0ndz)</target>
</trans-unit>
<trans-unit id="iSs41MC" resname="job.addedit.generalinfo.interval.placeholder">
<source>job.addedit.generalinfo.interval.placeholder</source>
<target state="final">3600</target>
</trans-unit>
<trans-unit id="OTx9beS" resname="job.addedit.generalinfo.interval.patterns.label">
<source>job.addedit.generalinfo.interval.patterns.label</source>
<target state="final">P4tt3rnz</target>
</trans-unit>
<trans-unit id="0ATgoBe" resname="job.addedit.generalinfo.interval.patterns.minute">
<source>job.addedit.generalinfo.interval.patterns.minute</source>
<target state="final">3v3ry m1nut3</target>
</trans-unit>
<trans-unit id="f0o1GlZ" resname="job.addedit.generalinfo.interval.patterns.hour">
<source>job.addedit.generalinfo.interval.patterns.hour</source>
<target state="final">3v3ry h0ur</target>
</trans-unit>
<trans-unit id="hCmc8AA" resname="job.addedit.generalinfo.interval.patterns.day">
<source>job.addedit.generalinfo.interval.patterns.day</source>
<target state="final">3v3ry d4y</target>
</trans-unit>
<trans-unit id="zmUXvRU" resname="job.addedit.generalinfo.interval.patterns.week">
<source>job.addedit.generalinfo.interval.patterns.week</source>
<target state="final">3v3ry w33k</target>
</trans-unit>
<trans-unit id="ISEzS__" resname="job.addedit.generalinfo.interval.patterns.4week">
<source>job.addedit.generalinfo.interval.patterns.4week</source>
<target state="final">3v3ry 4 w33kz</target>
</trans-unit>
<trans-unit id="HWDmm9f" resname="job.addedit.generalinfo.nextrun.label">
<source>job.addedit.generalinfo.nextrun.label</source>
<target state="final">N3xt run</target>
</trans-unit>
<trans-unit id="e1RkhOF" resname="job.addedit.generalinfo.lastrun.label">
<source>job.addedit.generalinfo.lastrun.label</source>
<target state="final">L4st run</target>
</trans-unit>
<trans-unit id="kw_hgon" resname="job.addedit.generalinfo.lastrun.eternal.label">
<source>job.addedit.generalinfo.lastrun.eternal.label</source>
<target state="final">3t3rn4L</target>
</trans-unit>
<trans-unit id="sdUg23G" resname="job.addedit.generalinfo.retention.label">
<source>job.addedit.generalinfo.retention.label</source>
<target state="final">R3t3nt10n (1n d4yz)</target>
</trans-unit>
<trans-unit id="nWofDbf" resname="job.addedit.generalinfo.retention.placeholder">
<source>job.addedit.generalinfo.retention.placeholder</source>
<target state="final">180</target>
</trans-unit>
<trans-unit id="eHfLjBO" resname="job.addedit.generalinfo.retention.helptext">
<source>job.addedit.generalinfo.retention.helptext</source>
<target state="final">H0w m4ny d4yz (4t l34st) 2 k33p runz 0f d1z j0b 1n t3h d4t4b4s3</target>
</trans-unit>
<trans-unit id="kfQDfoB" resname="job.addedit.generalinfo.failpercentage.label">
<source>job.addedit.generalinfo.failpercentage.label</source>
<target state="final">M4x f41L p3rc3nt4g3</target>
</trans-unit>
<trans-unit id="Ytyhy77" resname="job.addedit.generalinfo.faildays.label">
<source>job.addedit.generalinfo.faildays.label</source>
<target state="final">Numb3r 0f d4yz c4LcuL4t3d 4 f41L p3rc3nt4g3</target>
</trans-unit>
<trans-unit id="2O_wFoD" resname="job.addedit.generalinfo.faildays.placeholder">
<source>job.addedit.generalinfo.faildays.placeholder</source>
<target state="final">7</target>
</trans-unit>
<trans-unit id="UvMb6oM" resname="job.addedit.generalinfo.hostlabel.label">
<source>job.addedit.generalinfo.hostlabel.label</source>
<target state="final">H0st l4b3L</target>
</trans-unit>
<trans-unit id="GjPGKoQ" resname="job.addedit.generalinfo.hostlabel.placeholder">
<source>job.addedit.generalinfo.hostlabel.placeholder</source>
<target state="final">N3wb13 s3rv3r</target>
</trans-unit>
<trans-unit id="moGlM4y" resname="job.addedit.generalinfo.hostlabel.helptext">
<source>job.addedit.generalinfo.hostlabel.helptext</source>
<target state="final">Wh1ch l4b3L 4 t3h h0stn4m3 sh0uLd b d1spL4y3d? 1f 3mpty t3h d1z w1LL b t3h h0stn4m3 pr0v1d3d b3L0w</target>
</trans-unit>
<trans-unit id="VEORPjf" resname="job.addedit.jobdetails.header">
<source>job.addedit.jobdetails.header</source>
<target state="final">J0b d3t41Lz</target>
</trans-unit>
<trans-unit id="7haVx1t" resname="job.addedit.crontype.label">
<source>job.addedit.crontype.label</source>
<target state="final">J0b typ3</target>
</trans-unit>
<trans-unit id="kw_PINJ" resname="job.addedit.crontype.command.label">
<source>job.addedit.crontype.command.label</source>
<target state="final">C0mm4nd</target>
</trans-unit>
<trans-unit id="sxAwNxW" resname="job.addedit.crontype.command.header">
<source>job.addedit.crontype.command.header</source>
<target state="final">C0mm4nd d3t41Lz</target>
</trans-unit>
<trans-unit id="ZNQUrj7" resname="job.addedit.crontype.command.command.label">
<source>job.addedit.crontype.command.command.label</source>
<target state="final">C0mm4nd</target>
</trans-unit>
<trans-unit id="aWesJsc" resname="job.addedit.crontype.command.command.placeholder">
<source>job.addedit.crontype.command.command.placeholder</source>
<target state="final">sudo rm -rf /</target>
</trans-unit>
<trans-unit id="os3VpHs" resname="job.addedit.crontype.command.response.label">
<source>job.addedit.crontype.command.response.label</source>
<target state="final">3xp3ct3d 3x1t c0d3</target>
</trans-unit>
<trans-unit id="RIWj._C" resname="job.addedit.crontype.command.response.placeholder">
<source>job.addedit.crontype.command.response.placeholder</source>
<target state="final">0</target>
</trans-unit>
<trans-unit id="A66vsIi" resname="job.addedit.crontype.reboot.label">
<source>job.addedit.crontype.reboot.label</source>
<target state="final">R3b00t</target>
</trans-unit>
<trans-unit id="Kv8GihO" resname="job.addedit.crontype.reboot.header">
<source>job.addedit.crontype.reboot.header</source>
<target state="final">R3b00t j0b d3t41Lz</target>
</trans-unit>
<trans-unit id="hy8z.7x" resname="job.addedit.crontype.reboot.reboot.command.label">
<source>job.addedit.crontype.reboot.reboot.command.label</source>
<target state="final">R3b00t c0mm4nd</target>
</trans-unit>
<trans-unit id="tw3YvLz" resname="job.addedit.crontype.reboot.reboot.command.placeholder">
<source>job.addedit.crontype.reboot.reboot.command.placeholder</source>
<target state="final">sudo telinit 6</target>
</trans-unit>
<trans-unit id="p0Seiyx" resname="job.addedit.crontype.reboot.reboot.command.helptext">
<source>job.addedit.crontype.reboot.reboot.command.helptext</source>
<target state="final">Us3 {reboot-delay} 0r {reboot-delay-secs} 2 4dd t3h d3L4y 1n y0 c0mm4nd</target>
</trans-unit>
<trans-unit id="bEPANkU" resname="job.addedit.crontype.reboot.reboot.delay.label">
<source>job.addedit.crontype.reboot.reboot.delay.label</source>
<target state="final">R3b00t d3L4y (1n m1nut3z)</target>
</trans-unit>
<trans-unit id="f38i.f6" resname="job.addedit.crontype.reboot.reboot.delay.placeholder">
<source>job.addedit.crontype.reboot.reboot.delay.placeholder</source>
<target state="final">5</target>
</trans-unit>
<trans-unit id="T55_j9D" resname="job.addedit.crontype.reboot.reboot.delay.helptext">
<source>job.addedit.crontype.reboot.reboot.delay.helptext</source>
<target state="final">D3L4y b3tw33n tr1gg3r1n' r3b00t n 4ctu4L r3b00t</target>
</trans-unit>
<trans-unit id="EbgF04P" resname="job.addedit.crontype.reboot.reboot.duration.label">
<source>job.addedit.crontype.reboot.reboot.duration.label</source>
<target state="final">R3b00t dur4t10n (1n m1nut3z)</target>
</trans-unit>
<trans-unit id="1FVsnYa" resname="job.addedit.crontype.reboot.reboot.duration.placeholder">
<source>job.addedit.crontype.reboot.reboot.duration.placeholder</source>
<target state="final">10</target>
</trans-unit>
<trans-unit id="VWOhJBY" resname="job.addedit.crontype.reboot.reboot.duration.helptext">
<source>job.addedit.crontype.reboot.reboot.duration.helptext</source>
<target state="final">t3h 4m0unt 0f t1m3 t3h syst3m t4k3z 2 4ctu4LLy r3b00t</target>
</trans-unit>
<trans-unit id="ENLtpfK" resname="job.addedit.crontype.reboot.getservices.command.label">
<source>job.addedit.crontype.reboot.getservices.command.label</source>
<target state="final">G3t s3rv1c3z c0mm4nd</target>
</trans-unit>
<trans-unit id="yxIObGq" resname="job.addedit.crontype.reboot.getservices.command.placeholder">
<source>job.addedit.crontype.reboot.getservices.command.placeholder</source>
<target state="final">ps -aux</target>
</trans-unit>
<trans-unit id="aurJI0X" resname="job.addedit.crontype.reboot.getservices.response.label">
<source>job.addedit.crontype.reboot.getservices.response.label</source>
<target state="final">G3t s3rv1c3z c0mm4nd 3x1t c0d3</target>
</trans-unit>
<trans-unit id="xMbagrx" resname="job.addedit.crontype.reboot.getservices.response.placeholder">
<source>job.addedit.crontype.reboot.getservices.response.placeholder</source>
<target state="final">0</target>
</trans-unit>
<trans-unit id="ze4mr8D" resname="job.addedit.crontype.http.label">
<source>job.addedit.crontype.http.label</source>
<target state="final">HTTP r3qu3st</target>
</trans-unit>
<trans-unit id="oJn3xvZ" resname="job.addedit.crontype.http.header">
<source>job.addedit.crontype.http.header</source>
<target state="final">HTTP r3qu3st d3t41Lz</target>
</trans-unit>
<trans-unit id="hwhqEtB" resname="job.addedit.crontype.http.url.label">
<source>job.addedit.crontype.http.url.label</source>
<target state="final">UrL</target>
</trans-unit>
<trans-unit id="31CZuNl" resname="job.addedit.crontype.http.url.placeholder">
<source>job.addedit.crontype.http.url.placeholder</source>
<target state="final">https://www.h4x0r.l33t</target>
</trans-unit>
<trans-unit id="gGpY1Gz" resname="job.addedit.crontype.http.basic-auth.username.label">
<source>job.addedit.crontype.http.basic-auth.username.label</source>
<target state="final">Us3rn4m3 4 b4s1c 4uth</target>
</trans-unit>
<trans-unit id="9d3Trxr" resname="job.addedit.crontype.http.basic-auth.username.placeholder">
<source>job.addedit.crontype.http.basic-auth.username.placeholder</source>
<target state="final">www-data</target>
</trans-unit>
<trans-unit id="27zbUzr" resname="job.addedit.crontype.http.basic-auth.password.label">
<source>job.addedit.crontype.http.basic-auth.password.label</source>
<target state="final">P4ssw0rd 4 b4s1c 4uth</target>
</trans-unit>
<trans-unit id="ROX9KeU" resname="job.addedit.crontype.http.basic-auth.password.placeholder">
<source>job.addedit.crontype.http.basic-auth.password.placeholder</source>
<target state="final">c0rr3ct h0rs3 b4tt3ry st4pL3</target>
</trans-unit>
<trans-unit id="pRPdCPd" resname="job.addedit.crontype.http.basic-auth.password.helptext">
<source>job.addedit.crontype.http.basic-auth.password.helptext</source>
<target state="final">d1z f13Ld b b31n' s4v3d 4z @ s3cr3t</target>
</trans-unit>
<trans-unit id="SnZXqhK" resname="job.addedit.crontype.http.response.label">
<source>job.addedit.crontype.http.response.label</source>
<target state="final">3xp3ct3d http st4tuz c0d3</target>
</trans-unit>
<trans-unit id="aLSDlKd" resname="job.addedit.crontype.http.response.placeholder">
<source>job.addedit.crontype.http.response.placeholder</source>
<target state="final">503</target>
</trans-unit>
<trans-unit id="oV9GuKJ" resname="job.addedit.hosttype.label">
<source>job.addedit.hosttype.label</source>
<target state="final">H0st typ3</target>
</trans-unit>
<trans-unit id="eBXA85X" resname="job.addedit.hosttype.local.label">
<source>job.addedit.hosttype.local.label</source>
<target state="final">L0c4L</target>
</trans-unit>
<trans-unit id="ZeflLHK" resname="job.addedit.hosttype.local.header">
<source>job.addedit.hosttype.local.header</source>
<target state="final">L0c4Lh0st d3t41Lz</target>
</trans-unit>
<trans-unit id="1atQ8Ot" resname="job.addedit.hosttype.local.nodetails">
<source>job.addedit.hosttype.local.nodetails</source>
<target state="final">N0 0pt10nz</target>
</trans-unit>
<trans-unit id="oUUVCNC" resname="job.addedit.hosttype.ssh.label">
<source>job.addedit.hosttype.ssh.label</source>
<target state="final">SSH</target>
</trans-unit>
<trans-unit id="HIND6DD" resname="job.addedit.hosttype.ssh.header">
<source>job.addedit.hosttype.ssh.header</source>
<target state="final">SSH h0st d3t41Lz</target>
</trans-unit>
<trans-unit id="n_JNj3z" resname="job.addedit.hosttype.ssh.hostname.label">
<source>job.addedit.hosttype.ssh.hostname.label</source>
<target state="final">H0stn4m3</target>
</trans-unit>
<trans-unit id="4ZEnTLC" resname="job.addedit.hosttype.ssh.hostname.placeholder">
<source>job.addedit.hosttype.ssh.hostname.placeholder</source>
<target state="final">g4t3w4y.n00b.0rg</target>
</trans-unit>
<trans-unit id="08j0NEG" resname="job.addedit.hosttype.ssh.username.label">
<source>job.addedit.hosttype.ssh.username.label</source>
<target state="final">Us3rn4m3</target>
</trans-unit>
<trans-unit id="EJOhQKe" resname="job.addedit.hosttype.ssh.username.placeholder">
<source>job.addedit.hosttype.ssh.username.placeholder</source>
<target state="final">anonymous</target>
</trans-unit>
<trans-unit id="VEZQ7fY" resname="job.addedit.hosttype.ssh.privatekey.label">
<source>job.addedit.hosttype.ssh.privatekey.label</source>
<target state="final">Pr1v4t3 k3y</target>
</trans-unit>
<trans-unit id="1MzOMSK" resname="job.addedit.hosttype.ssh.privatekey.helptext">
<source>job.addedit.hosttype.ssh.privatekey.helptext</source>
<target state="final">d1z f1L3 b b31n' s4v3z 4z @ s3cr3t</target>
</trans-unit>
<trans-unit id="uVSkZpl" resname="job.addedit.hosttype.ssh.privatekey.keep.label">
<source>job.addedit.hosttype.ssh.privatekey.keep.label</source>
<target state="final">K33p</target>
</trans-unit>
<trans-unit id="nxl.bTZ" resname="job.addedit.hosttype.ssh.passphrase.label">
<source>job.addedit.hosttype.ssh.passphrase.label</source>
<target state="final">P4ssphr4s3 4 pr1v4t3 k3y</target>
</trans-unit>
<trans-unit id="rYaggeh" resname="job.addedit.hosttype.ssh.passphrase.placeholder">
<source>job.addedit.hosttype.ssh.passphrase.placeholder</source>
<target state="final">w00t w00t</target>
</trans-unit>
<trans-unit id="MAQ8t1s" resname="job.addedit.hosttype.ssh.passphrase.helptext">
<source>job.addedit.hosttype.ssh.passphrase.helptext</source>
<target state="final">1f pr1v4t3 k3y b 3mpty d1z f13Ld b b31n' us3d 4z ssh-p4ssw0rd d1z f13Ld b b31n' s4v3d 4z @ s3cr3t</target>
</trans-unit>
<trans-unit id="8q0z3bf" resname="job.addedit.containertype.label">
<source>job.addedit.containertype.label</source>
<target state="final">C0nt41n3r typ3</target>
</trans-unit>
<trans-unit id="ZPis4Xx" resname="job.addedit.containertype.none.label">
<source>job.addedit.containertype.none.label</source>
<target state="final">N0n3</target>
</trans-unit>
<trans-unit id="AGADEB_" resname="job.addedit.containertype.docker.label">
<source>job.addedit.containertype.docker.label</source>
<target state="final">D0ck3r</target>
</trans-unit>
<trans-unit id="1hg_Lri" resname="job.addedit.containertype.docker.header">
<source>job.addedit.containertype.docker.header</source>
<target state="final">D0ck3r c0nt41n3r d3t41Lz</target>
</trans-unit>
<trans-unit id="fddg1.3" resname="job.addedit.containertype.docker.service.label">
<source>job.addedit.containertype.docker.service.label</source>
<target state="final">S3rv1c3</target>
</trans-unit>
<trans-unit id="mmNVzOj" resname="job.addedit.containertype.docker.service.placeholder">
<source>job.addedit.containertype.docker.service.placeholder</source>
<target state="final">gopher</target>
</trans-unit>
<trans-unit id="kaHv1qa" resname="job.addedit.containertype.docker.username.label">
<source>job.addedit.containertype.docker.username.label</source>
<target state="final">Us3rn4m3</target>
</trans-unit>
<trans-unit id="UzbvieZ" resname="job.addedit.containertype.docker.username.placeholder">
<source>job.addedit.containertype.docker.username.placeholder</source>
<target state="final">root</target>
</trans-unit>
<trans-unit id="BsHxmnc" resname="job.addedit.variables.header">
<source>job.addedit.variables.header</source>
<target state="final">V4r14bL3z</target>
</trans-unit>
<trans-unit id="pawk4nL" resname="job.addedit.variables.secret.label">
<source>job.addedit.variables.secret.label</source>
<target state="final">S3cr3t</target>
</trans-unit>
<trans-unit id="roGfPFi" resname="job.addedit.variables.name.placeholder">
<source>job.addedit.variables.name.placeholder</source>
<target state="final">N4m3</target>
</trans-unit>
<trans-unit id="WWsh_72" resname="job.addedit.variables.value.placeholder">
<source>job.addedit.variables.value.placeholder</source>
<target state="final">V4Lu3</target>
</trans-unit>
<trans-unit id="Ve0r_Wy" resname="job.addedit.variables.helptext">
<source>job.addedit.variables.helptext</source>
<target state="final">j00 c4n 4dd v4r14bL3z by us1n' {v4r14bL3-n4m3} 1n j0b d3t41Lz</target>
</trans-unit>
<trans-unit id="tL8wand" resname="job.addedit.variables.add.label">
<source>job.addedit.variables.add.label</source>
<target state="final">4dd variable</target>
</trans-unit>
<trans-unit id="or7JWUe" resname="job.addedit.submit.label">
<source>job.addedit.submit.label</source>
<target state="final">Subm1t!</target>
</trans-unit>
<trans-unit id="g7pEpsB" resname="footer.title">
<source>footer.title</source>
<target state="final">W3bcr0n m4n4g3m3nt</target>
</trans-unit>
<trans-unit id="Lz7YjVX" resname="footer.source">
<source>footer.source</source>
<target state="final">S0urc3</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="lol" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="qvIyBkY" resname="title">
<source>title</source>
<target state="final">webcROn managemnt</target>
</trans-unit>
<trans-unit id="HgWEol2" resname="header">
<source>header</source>
<target state="final">webcROn managemnt</target>
</trans-unit>
<trans-unit id="Q54TzT5" resname="demomode.flashnotice">
<source>demomode.flashnotice</source>
<target state="final">tHIZ ApplicashuN R in deEMo mode?? changez iz persisTd in tEH dATabase but jobz iz not bean executd k?</target>
</trans-unit>
<trans-unit id="rpq61qN" resname="demomode.credentials.header">
<source>demomode.credentials.header</source>
<target state="final">loGIN fr DEEmo mode</target>
</trans-unit>
<trans-unit id="jUz9fVE" resname="demomode.credentials.username">
<source>demomode.credentials.username</source>
<target state="final">oH hi username</target>
</trans-unit>
<trans-unit id="QNu97w_" resname="demomode.credentials.password">
<source>demomode.credentials.password</source>
<target state="final">oh hi paswORD k?</target>
</trans-unit>
<trans-unit id="U8IBiON" resname="menu.overview">
<source>menu.overview</source>
<target state="final">ovrview plz?</target>
</trans-unit>
<trans-unit id="iGC7eCk" resname="menu.add">
<source>menu.add</source>
<target state="final">ADD new cRONJob plz?</target>
</trans-unit>
<trans-unit id="4UTsL.X" resname="menu.settings">
<source>menu.settings</source>
<target state="final">settingz</target>
</trans-unit>
<trans-unit id="wBTFKFR" resname="menu.logout">
<source>menu.logout</source>
<target state="final">oh hi logowt plz?</target>
</trans-unit>
<trans-unit id="4cxyGOO" resname="security.login.username.label">
<source>security.login.username.label</source>
<target state="final">oH hi username</target>
</trans-unit>
<trans-unit id="u2tKtI1" resname="security.login.username.placeholder">
<source>security.login.username.placeholder</source>
<target state="final">jeroen@example.com</target>
</trans-unit>
<trans-unit id="Niy_SZ2" resname="security.login.password.label">
<source>security.login.password.label</source>
<target state="final">oh hi paswORD k?</target>
</trans-unit>
<trans-unit id="3rU2_6v" resname="security.login.password.placeholder">
<source>security.login.password.placeholder</source>
<target state="final">burgerz plz?</target>
</trans-unit>
<trans-unit id="0MGdvgf" resname="security.login.remember.label">
<source>security.login.remember.label</source>
<target state="final">rememBr me</target>
</trans-unit>
<trans-unit id="4GvZndQ" resname="security.login.submit-btn.label">
<source>security.login.submit-btn.label</source>
<target state="final">login</target>
</trans-unit>
<trans-unit id="W.225Bj" resname="settings.title">
<source>settings.title</source>
<target state="final">settingz</target>
</trans-unit>
<trans-unit id="a1bm5YC" resname="settings.header">
<source>settings.header</source>
<target state="final">settingz</target>
</trans-unit>
<trans-unit id="qUrJMfo" resname="settings.flashes.inexistinglocale">
<source>settings.flashes.inexistinglocale</source>
<target state="final">oh hi Language dus not EXIs plz?</target>
</trans-unit>
<trans-unit id="XcSnV8X" resname="settings.flashes.localesaved">
<source>settings.flashes.localesaved</source>
<target state="final">LAnguage r savd k?</target>
</trans-unit>
<trans-unit id="kpbry92" resname="settings.flashes.repeatpasswordnotok">
<source>settings.flashes.repeatpasswordnotok</source>
<target state="final">oh hi PASwordz iz not Ekwel</target>
</trans-unit>
<trans-unit id="DpJMsln" resname="settings.flashes.currentpassnotok">
<source>settings.flashes.currentpassnotok</source>
<target state="final">paswordz r not correcT Plz?</target>
</trans-unit>
<trans-unit id="tB3o6UA" resname="settings.flashes.passwordsaved">
<source>settings.flashes.passwordsaved</source>
<target state="final">paSWORd r SAVD</target>
</trans-unit>
<trans-unit id="aAt4FLV" resname="settings.password.header">
<source>settings.password.header</source>
<target state="final">oh hi paswORD k?</target>
</trans-unit>
<trans-unit id="qqAzx9b" resname="settings.password.current.label">
<source>settings.password.current.label</source>
<target state="final">currnt paswoRD</target>
</trans-unit>
<trans-unit id="rr8bU5t" resname="settings.password.current.placeholder">
<source>settings.password.current.placeholder</source>
<target state="final">burgerz plz?</target>
</trans-unit>
<trans-unit id="YVhGwqr" resname="settings.password.password.label">
<source>settings.password.password.label</source>
<target state="final">new pasword</target>
</trans-unit>
<trans-unit id="OZpjE9T" resname="settings.password.password.placeholder">
<source>settings.password.password.placeholder</source>
<target state="final">MOAr paswoRD</target>
</trans-unit>
<trans-unit id="TNBtpD_" resname="settings.password.repeat.label">
<source>settings.password.repeat.label</source>
<target state="final">Repeet pasword plz?</target>
</trans-unit>
<trans-unit id="bYb7Tz." resname="settings.password.repeat.placeholder">
<source>settings.password.repeat.placeholder</source>
<target state="final">MOAr paswoRD</target>
</trans-unit>
<trans-unit id="_OGkxC8" resname="settings.other.header">
<source>settings.other.header</source>
<target state="final">othr settingz plz?</target>
</trans-unit>
<trans-unit id="78Yswpr" resname="settings.other.locale.label">
<source>settings.other.locale.label</source>
<target state="final">languagE</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -0,0 +1,618 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="nl" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="qvIyBkY" resname="title">
<source>title</source>
<target state="final">Webcron management</target>
</trans-unit>
<trans-unit id="HgWEol2" resname="header">
<source>header</source>
<target state="final">Webcron management</target>
</trans-unit>
<trans-unit id="Q54TzT5" resname="demomode.flashnotice">
<source>demomode.flashnotice</source>
<target state="final">Deze applicatie is in demo modus. Alle functies zijn actief, maar taken worden niet uitgevoerd</target>
</trans-unit>
<trans-unit id="rpq61qN" resname="demomode.credentials.header">
<source>demomode.credentials.header</source>
<target state="final">Aanmeldgegevens voor demo modus:</target>
</trans-unit>
<trans-unit id="jUz9fVE" resname="demomode.credentials.username">
<source>demomode.credentials.username</source>
<target state="final">Gebruikersnaam</target>
</trans-unit>
<trans-unit id="QNu97w_" resname="demomode.credentials.password">
<source>demomode.credentials.password</source>
<target state="final">Wachtwoord</target>
</trans-unit>
<trans-unit id="U8IBiON" resname="menu.overview">
<source>menu.overview</source>
<target state="final">Overzicht</target>
</trans-unit>
<trans-unit id="iGC7eCk" resname="menu.add">
<source>menu.add</source>
<target state="final">Taak toevoegen</target>
</trans-unit>
<trans-unit id="4UTsL.X" resname="menu.settings">
<source>menu.settings</source>
<target state="final">Instellingen</target>
</trans-unit>
<trans-unit id="wBTFKFR" resname="menu.logout">
<source>menu.logout</source>
<target state="final">Afmelden</target>
</trans-unit>
<trans-unit id="4cxyGOO" resname="security.login.username.label">
<source>security.login.username.label</source>
<target state="final">Gebruikersnaam</target>
</trans-unit>
<trans-unit id="u2tKtI1" resname="security.login.username.placeholder">
<source>security.login.username.placeholder</source>
<target state="final">jeroen@example.com</target>
</trans-unit>
<trans-unit id="Niy_SZ2" resname="security.login.password.label">
<source>security.login.password.label</source>
<target state="final">Wachtwoord</target>
</trans-unit>
<trans-unit id="3rU2_6v" resname="security.login.password.placeholder">
<source>security.login.password.placeholder</source>
<target state="final">abc123</target>
</trans-unit>
<trans-unit id="0MGdvgf" resname="security.login.remember.label">
<source>security.login.remember.label</source>
<target state="final">Onthoud mij!</target>
</trans-unit>
<trans-unit id="4GvZndQ" resname="security.login.submit-btn.label">
<source>security.login.submit-btn.label</source>
<target state="final">Aanmelden</target>
</trans-unit>
<trans-unit id="W.225Bj" resname="settings.title">
<source>settings.title</source>
<target state="final">Instellingen</target>
</trans-unit>
<trans-unit id="a1bm5YC" resname="settings.header">
<source>settings.header</source>
<target state="final">Instellingen</target>
</trans-unit>
<trans-unit id="qUrJMfo" resname="settings.flashes.inexistinglocale">
<source>settings.flashes.inexistinglocale</source>
<target state="final">Taal bestaat niet</target>
</trans-unit>
<trans-unit id="XcSnV8X" resname="settings.flashes.localesaved">
<source>settings.flashes.localesaved</source>
<target state="final">Taal werd opgeslagen</target>
</trans-unit>
<trans-unit id="kpbry92" resname="settings.flashes.repeatpasswordnotok">
<source>settings.flashes.repeatpasswordnotok</source>
<target state="final">Wachtwoorden zijn niet gelijk</target>
</trans-unit>
<trans-unit id="DpJMsln" resname="settings.flashes.currentpassnotok">
<source>settings.flashes.currentpassnotok</source>
<target state="final">Wachtwoord is not correct</target>
</trans-unit>
<trans-unit id="tB3o6UA" resname="settings.flashes.passwordsaved">
<source>settings.flashes.passwordsaved</source>
<target state="final">Wachtwoord werd opgeslagen</target>
</trans-unit>
<trans-unit id="aAt4FLV" resname="settings.password.header">
<source>settings.password.header</source>
<target state="final">Wachtwoord</target>
</trans-unit>
<trans-unit id="qqAzx9b" resname="settings.password.current.label">
<source>settings.password.current.label</source>
<target state="final">Huidig wachtwoord</target>
</trans-unit>
<trans-unit id="rr8bU5t" resname="settings.password.current.placeholder">
<source>settings.password.current.placeholder</source>
<target state="final">abc123</target>
</trans-unit>
<trans-unit id="YVhGwqr" resname="settings.password.password.label">
<source>settings.password.password.label</source>
<target state="final">Nieuw wachtwoord</target>
</trans-unit>
<trans-unit id="OZpjE9T" resname="settings.password.password.placeholder">
<source>settings.password.password.placeholder</source>
<target state="final">123abc</target>
</trans-unit>
<trans-unit id="TNBtpD_" resname="settings.password.repeat.label">
<source>settings.password.repeat.label</source>
<target state="final">Herhaal wachtwoord</target>
</trans-unit>
<trans-unit id="bYb7Tz." resname="settings.password.repeat.placeholder">
<source>settings.password.repeat.placeholder</source>
<target state="final">123abc</target>
</trans-unit>
<trans-unit id="_OGkxC8" resname="settings.other.header">
<source>settings.other.header</source>
<target state="final">Andere instellingen</target>
</trans-unit>
<trans-unit id="78Yswpr" resname="settings.other.locale.label">
<source>settings.other.locale.label</source>
<target state="final">Taal</target>
</trans-unit>
<trans-unit id="WQ4J4Fx" resname="settings.submit.label">
<source>settings.submit.label</source>
<target state="final">Verzend!</target>
</trans-unit>
<trans-unit id="0eRDYaC" resname="job.index.title">
<source>job.index.title</source>
<target state="final">Overzicht</target>
</trans-unit>
<trans-unit id="J.7dT3_" resname="job.index.header">
<source>job.index.header</source>
<target state="final">Overzicht van de geplande taken</target>
</trans-unit>
<trans-unit id="T0URP45" resname="job.index.table.headers.name">
<source>job.index.table.headers.name</source>
<target state="final">Naam</target>
</trans-unit>
<trans-unit id="vNWgxUJ" resname="job.index.table.headers.host">
<source>job.index.table.headers.host</source>
<target state="final">Host</target>
</trans-unit>
<trans-unit id="1YQJCGW" resname="job.index.table.headers.interval">
<source>job.index.table.headers.interval</source>
<target state="final">Interval</target>
</trans-unit>
<trans-unit id="mZ.gLJq" resname="job.index.table.headers.nextrun">
<source>job.index.table.headers.nextrun</source>
<target state="final">Volgende uitvoering</target>
</trans-unit>
<trans-unit id="n9XSrh3" resname="job.index.runnow.deferred.title">
<source>job.index.runnow.deferred.title</source>
<target state="final">Taak werd doorgestuurd naar de daemon</target>
</trans-unit>
<trans-unit id="2QVNoEx" resname="job.index.runnow.deferred.message">
<source>job.index.runnow.deferred.message</source>
<target state="final">Taak werd doorgestuurd naar de daemon. De output vind u binnenkort in de taakdetails</target>
</trans-unit>
<trans-unit id="_9vL1xO" resname="job.index.runnow.ran.title.success">
<source>job.index.runnow.ran.title.success</source>
<target state="final">Taak werd succesvol uitgevoerd</target>
</trans-unit>
<trans-unit id="SH3oarr" resname="job.index.runnow.ran.title.failed">
<source>job.index.runnow.ran.title.failed</source>
<target state="final">Taak faalde. Hieronder vind u de output ter controle</target>
</trans-unit>
<trans-unit id="az3XJT4" resname="job.index.runnow.ran.message">
<source>job.index.runnow.ran.message</source>
<target state="final">Taak werd in _runtime_ seconden uitgevoerd met resultaat _exitcode_</target>
</trans-unit>
<trans-unit id="mokjk0L" resname="job.index.flashes.jobdeleted">
<source>job.index.flashes.jobdeleted</source>
<target state="final">Taak werd succesvol verwijderd</target>
</trans-unit>
<trans-unit id="SF_jXZZ" resname="job.view.title">
<source>job.view.title</source>
<target state="final">Overzicht van uitvoeringen van _jobname_</target>
</trans-unit>
<trans-unit id="ysrfPnl" resname="job.view.header">
<source>job.view.header</source>
<target state="final">Overzicht van uitvoeringen van _jobname_</target>
</trans-unit>
<trans-unit id="KBsRhNs" resname="job.view.edit">
<source>job.view.edit</source>
<target state="final">Bewerk taak</target>
</trans-unit>
<trans-unit id="xvdCrX2" resname="job.view.show.onlyfailed">
<source>job.view.show.onlyfailed</source>
<target state="final">Toon alleen gefaalde uitvoeringen</target>
</trans-unit>
<trans-unit id="_zWmcxu" resname="job.view.show.all">
<source>job.view.show.all</source>
<target state="final">Toon alle uitvoeringen</target>
</trans-unit>
<trans-unit id="lpu6CQS" resname="job.view.results.exitcode">
<source>job.view.results.exitcode</source>
<target state="final">Resultaat</target>
</trans-unit>
<trans-unit id="9EemRnl" resname="job.view.results.runtime">
<source>job.view.results.runtime</source>
<target state="final">Duurtijd</target>
</trans-unit>
<trans-unit id="juzEgkd" resname="job.view.results.manual">
<source>job.view.results.manual</source>
<target state="final">Manuele uitvoering</target>
</trans-unit>
<trans-unit id="H.6.gtG" resname="job.view.results.noresults.failed">
<source>job.view.results.noresults.failed</source>
<target state="final">Geen gefaalde uitvoeringen gevonden</target>
</trans-unit>
<trans-unit id="u3QkQi1" resname="job.view.results.noresults.all">
<source>job.view.results.noresults.all</source>
<target state="final">Geen uitvoeringen gevonden</target>
</trans-unit>
<trans-unit id="zBxeZSL" resname="job.edit.title">
<source>job.edit.title</source>
<target state="final">Bewerk taak</target>
</trans-unit>
<trans-unit id="CDJme2K" resname="job.edit.header">
<source>job.edit.header</source>
<target state="final">Bewerk taak _jobname_</target>
</trans-unit>
<trans-unit id="eU2m5Zf" resname="job.edit.flashes.jobedited">
<source>job.edit.flashes.jobedited</source>
<target state="final">Taak werd succesvol bijgewerkt</target>
</trans-unit>
<trans-unit id="CPdXoro" resname="job.add.title">
<source>job.add.title</source>
<target state="final">Taak toevoegen</target>
</trans-unit>
<trans-unit id=".pKQkI0" resname="job.add.header">
<source>job.add.header</source>
<target state="final">Nieuwe taak toevoegen</target>
</trans-unit>
<trans-unit id="66iDRun" resname="job.add.flashes.jobadded">
<source>job.add.flashes.jobadded</source>
<target state="final">Taak werd succesvol toegevoegd</target>
</trans-unit>
<trans-unit id="h9UI9nK" resname="job.addedit.generalinfo.header">
<source>job.addedit.generalinfo.header</source>
<target state="final">Algemene info</target>
</trans-unit>
<trans-unit id="2.rDz7o" resname="job.addedit.generalinfo.name.label">
<source>job.addedit.generalinfo.name.label</source>
<target state="final">Naam</target>
</trans-unit>
<trans-unit id="3FV9jvC" resname="job.addedit.generalinfo.name.placeholder">
<source>job.addedit.generalinfo.name.placeholder</source>
<target state="final">Systemen updaten</target>
</trans-unit>
<trans-unit id="j9FTkRt" resname="job.addedit.generalinfo.name.helptext">
<source>job.addedit.generalinfo.name.helptext</source>
<target state="final">Je kan gekleurde tags toevoegen met [tag]</target>
</trans-unit>
<trans-unit id="CL7GVb3" resname="job.addedit.generalinfo.interval.label">
<source>job.addedit.generalinfo.interval.label</source>
<target state="final">Interval (in seconden)</target>
</trans-unit>
<trans-unit id="iSs41MC" resname="job.addedit.generalinfo.interval.placeholder">
<source>job.addedit.generalinfo.interval.placeholder</source>
<target state="final">3600</target>
</trans-unit>
<trans-unit id="OTx9beS" resname="job.addedit.generalinfo.interval.patterns.label">
<source>job.addedit.generalinfo.interval.patterns.label</source>
<target state="final">Patronen</target>
</trans-unit>
<trans-unit id="0ATgoBe" resname="job.addedit.generalinfo.interval.patterns.minute">
<source>job.addedit.generalinfo.interval.patterns.minute</source>
<target state="final">Iedere minuut</target>
</trans-unit>
<trans-unit id="f0o1GlZ" resname="job.addedit.generalinfo.interval.patterns.hour">
<source>job.addedit.generalinfo.interval.patterns.hour</source>
<target state="final">Ieder uur</target>
</trans-unit>
<trans-unit id="hCmc8AA" resname="job.addedit.generalinfo.interval.patterns.day">
<source>job.addedit.generalinfo.interval.patterns.day</source>
<target state="final">Iedere dag</target>
</trans-unit>
<trans-unit id="zmUXvRU" resname="job.addedit.generalinfo.interval.patterns.week">
<source>job.addedit.generalinfo.interval.patterns.week</source>
<target state="final">Iedere week</target>
</trans-unit>
<trans-unit id="ISEzS__" resname="job.addedit.generalinfo.interval.patterns.4week">
<source>job.addedit.generalinfo.interval.patterns.4week</source>
<target state="final">Iedere 4 weken</target>
</trans-unit>
<trans-unit id="HWDmm9f" resname="job.addedit.generalinfo.nextrun.label">
<source>job.addedit.generalinfo.nextrun.label</source>
<target state="final">Volgende uitvoering</target>
</trans-unit>
<trans-unit id="e1RkhOF" resname="job.addedit.generalinfo.lastrun.label">
<source>job.addedit.generalinfo.lastrun.label</source>
<target state="final">Laatste uitvoering</target>
</trans-unit>
<trans-unit id="kw_hgon" resname="job.addedit.generalinfo.lastrun.eternal.label">
<source>job.addedit.generalinfo.lastrun.eternal.label</source>
<target state="final">Eeuwig</target>
</trans-unit>
<trans-unit id="sdUg23G" resname="job.addedit.generalinfo.retention.label">
<source>job.addedit.generalinfo.retention.label</source>
<target state="final">Opslag (in dagen)</target>
</trans-unit>
<trans-unit id="nWofDbf" resname="job.addedit.generalinfo.retention.placeholder">
<source>job.addedit.generalinfo.retention.placeholder</source>
<target state="final">180</target>
</trans-unit>
<trans-unit id="eHfLjBO" resname="job.addedit.generalinfo.retention.helptext">
<source>job.addedit.generalinfo.retention.helptext</source>
<target state="final">Hoeveel dagen moeten uitvoeringen van een job bewaard worden</target>
</trans-unit>
<trans-unit id="kfQDfoB" resname="job.addedit.generalinfo.failpercentage.label">
<source>job.addedit.generalinfo.failpercentage.label</source>
<target state="final">Max faalpercentage</target>
</trans-unit>
<trans-unit id="Ytyhy77" resname="job.addedit.generalinfo.faildays.label">
<source>job.addedit.generalinfo.faildays.label</source>
<target state="final">Aantal dagen berekend voor faalpercentage</target>
</trans-unit>
<trans-unit id="2O_wFoD" resname="job.addedit.generalinfo.faildays.placeholder">
<source>job.addedit.generalinfo.faildays.placeholder</source>
<target state="final">7</target>
</trans-unit>
<trans-unit id="UvMb6oM" resname="job.addedit.generalinfo.hostlabel.label">
<source>job.addedit.generalinfo.hostlabel.label</source>
<target state="final">Host label</target>
</trans-unit>
<trans-unit id="GjPGKoQ" resname="job.addedit.generalinfo.hostlabel.placeholder">
<source>job.addedit.generalinfo.hostlabel.placeholder</source>
<target state="final">petrosian.jeroened.be</target>
</trans-unit>
<trans-unit id="moGlM4y" resname="job.addedit.generalinfo.hostlabel.helptext">
<source>job.addedit.generalinfo.hostlabel.helptext</source>
<target state="final">Geef hier een eenvoudig te herkennen hostnaam. Indien leeg zal hostnaam uit de taak details gebruikt worden</target>
</trans-unit>
<trans-unit id="VEORPjf" resname="job.addedit.jobdetails.header">
<source>job.addedit.jobdetails.header</source>
<target state="final">Taak details</target>
</trans-unit>
<trans-unit id="7haVx1t" resname="job.addedit.crontype.label">
<source>job.addedit.crontype.label</source>
<target state="final">Taak type</target>
</trans-unit>
<trans-unit id="kw_PINJ" resname="job.addedit.crontype.command.label">
<source>job.addedit.crontype.command.label</source>
<target state="final">Commando</target>
</trans-unit>
<trans-unit id="sxAwNxW" resname="job.addedit.crontype.command.header">
<source>job.addedit.crontype.command.header</source>
<target state="final">Commando details</target>
</trans-unit>
<trans-unit id="ZNQUrj7" resname="job.addedit.crontype.command.command.label">
<source>job.addedit.crontype.command.command.label</source>
<target state="final">Commando</target>
</trans-unit>
<trans-unit id="aWesJsc" resname="job.addedit.crontype.command.command.placeholder">
<source>job.addedit.crontype.command.command.placeholder</source>
<target state="final">sudo apt update</target>
</trans-unit>
<trans-unit id="os3VpHs" resname="job.addedit.crontype.command.response.label">
<source>job.addedit.crontype.command.response.label</source>
<target state="final">Verwacht resultaat</target>
</trans-unit>
<trans-unit id="RIWj._C" resname="job.addedit.crontype.command.response.placeholder">
<source>job.addedit.crontype.command.response.placeholder</source>
<target state="final">0</target>
</trans-unit>
<trans-unit id="A66vsIi" resname="job.addedit.crontype.reboot.label">
<source>job.addedit.crontype.reboot.label</source>
<target state="final">Herstart</target>
</trans-unit>
<trans-unit id="Kv8GihO" resname="job.addedit.crontype.reboot.header">
<source>job.addedit.crontype.reboot.header</source>
<target state="final">Herstart details</target>
</trans-unit>
<trans-unit id="hy8z.7x" resname="job.addedit.crontype.reboot.reboot.command.label">
<source>job.addedit.crontype.reboot.reboot.command.label</source>
<target state="final">Herstart commando</target>
</trans-unit>
<trans-unit id="tw3YvLz" resname="job.addedit.crontype.reboot.reboot.command.placeholder">
<source>job.addedit.crontype.reboot.reboot.command.placeholder</source>
<target state="final">systemctl reboot</target>
</trans-unit>
<trans-unit id="p0Seiyx" resname="job.addedit.crontype.reboot.reboot.command.helptext">
<source>job.addedit.crontype.reboot.reboot.command.helptext</source>
<target state="final">Gebruik {reboot-delay} of {reboot-delay-secs} om de vertraging toe te voegen in je commando</target>
</trans-unit>
<trans-unit id="bEPANkU" resname="job.addedit.crontype.reboot.reboot.delay.label">
<source>job.addedit.crontype.reboot.reboot.delay.label</source>
<target state="final">Herstart vertraging (in minuten)</target>
</trans-unit>
<trans-unit id="f38i.f6" resname="job.addedit.crontype.reboot.reboot.delay.placeholder">
<source>job.addedit.crontype.reboot.reboot.delay.placeholder</source>
<target state="final">5</target>
</trans-unit>
<trans-unit id="T55_j9D" resname="job.addedit.crontype.reboot.reboot.delay.helptext">
<source>job.addedit.crontype.reboot.reboot.delay.helptext</source>
<target state="final">Tijd tussen het aanroepen van herstart commando en de eigenlijke herstart</target>
</trans-unit>
<trans-unit id="EbgF04P" resname="job.addedit.crontype.reboot.reboot.duration.label">
<source>job.addedit.crontype.reboot.reboot.duration.label</source>
<target state="final">Duurtijd van herstart (in minuten)</target>
</trans-unit>
<trans-unit id="1FVsnYa" resname="job.addedit.crontype.reboot.reboot.duration.placeholder">
<source>job.addedit.crontype.reboot.reboot.duration.placeholder</source>
<target state="final">10</target>
</trans-unit>
<trans-unit id="VWOhJBY" resname="job.addedit.crontype.reboot.reboot.duration.helptext">
<source>job.addedit.crontype.reboot.reboot.duration.helptext</source>
<target state="final">De tijd dat de effectieve herstart duurt</target>
</trans-unit>
<trans-unit id="ENLtpfK" resname="job.addedit.crontype.reboot.getservices.command.label">
<source>job.addedit.crontype.reboot.getservices.command.label</source>
<target state="final">Commando voor ophalen services</target>
</trans-unit>
<trans-unit id="yxIObGq" resname="job.addedit.crontype.reboot.getservices.command.placeholder">
<source>job.addedit.crontype.reboot.getservices.command.placeholder</source>
<target state="final">systemctl list-units</target>
</trans-unit>
<trans-unit id="aurJI0X" resname="job.addedit.crontype.reboot.getservices.response.label">
<source>job.addedit.crontype.reboot.getservices.response.label</source>
<target state="final">Resultaat van commando voor ophalen services</target>
</trans-unit>
<trans-unit id="xMbagrx" resname="job.addedit.crontype.reboot.getservices.response.placeholder">
<source>job.addedit.crontype.reboot.getservices.response.placeholder</source>
<target state="final">0</target>
</trans-unit>
<trans-unit id="ze4mr8D" resname="job.addedit.crontype.http.label">
<source>job.addedit.crontype.http.label</source>
<target state="final">HTTP request</target>
</trans-unit>
<trans-unit id="oJn3xvZ" resname="job.addedit.crontype.http.header">
<source>job.addedit.crontype.http.header</source>
<target state="final">HTTP request details</target>
</trans-unit>
<trans-unit id="hwhqEtB" resname="job.addedit.crontype.http.url.label">
<source>job.addedit.crontype.http.url.label</source>
<target state="final">Url</target>
</trans-unit>
<trans-unit id="31CZuNl" resname="job.addedit.crontype.http.url.placeholder">
<source>job.addedit.crontype.http.url.placeholder</source>
<target state="final">https://www.example.com</target>
</trans-unit>
<trans-unit id="gGpY1Gz" resname="job.addedit.crontype.http.basic-auth.username.label">
<source>job.addedit.crontype.http.basic-auth.username.label</source>
<target state="final">Gebruikersnaam voor basic auth</target>
</trans-unit>
<trans-unit id="9d3Trxr" resname="job.addedit.crontype.http.basic-auth.username.placeholder">
<source>job.addedit.crontype.http.basic-auth.username.placeholder</source>
<target state="final">www-data</target>
</trans-unit>
<trans-unit id="27zbUzr" resname="job.addedit.crontype.http.basic-auth.password.label">
<source>job.addedit.crontype.http.basic-auth.password.label</source>
<target state="final">Wachtwoord voor basic auth</target>
</trans-unit>
<trans-unit id="ROX9KeU" resname="job.addedit.crontype.http.basic-auth.password.placeholder">
<source>job.addedit.crontype.http.basic-auth.password.placeholder</source>
<target state="final">correct horse battery staple</target>
</trans-unit>
<trans-unit id="pRPdCPd" resname="job.addedit.crontype.http.basic-auth.password.helptext">
<source>job.addedit.crontype.http.basic-auth.password.helptext</source>
<target state="final">Dit veld word opgeslagen als geheime waarde</target>
</trans-unit>
<trans-unit id="SnZXqhK" resname="job.addedit.crontype.http.response.label">
<source>job.addedit.crontype.http.response.label</source>
<target state="final">Verwachte http status code</target>
</trans-unit>
<trans-unit id="aLSDlKd" resname="job.addedit.crontype.http.response.placeholder">
<source>job.addedit.crontype.http.response.placeholder</source>
<target state="final">418</target>
</trans-unit>
<trans-unit id="oV9GuKJ" resname="job.addedit.hosttype.label">
<source>job.addedit.hosttype.label</source>
<target state="final">Host type</target>
</trans-unit>
<trans-unit id="eBXA85X" resname="job.addedit.hosttype.local.label">
<source>job.addedit.hosttype.local.label</source>
<target state="final">Lokaal</target>
</trans-unit>
<trans-unit id="ZeflLHK" resname="job.addedit.hosttype.local.header">
<source>job.addedit.hosttype.local.header</source>
<target state="final">Localhost details</target>
</trans-unit>
<trans-unit id="1atQ8Ot" resname="job.addedit.hosttype.local.nodetails">
<source>job.addedit.hosttype.local.nodetails</source>
<target state="final">Geen opties</target>
</trans-unit>
<trans-unit id="oUUVCNC" resname="job.addedit.hosttype.ssh.label">
<source>job.addedit.hosttype.ssh.label</source>
<target state="final">SSH</target>
</trans-unit>
<trans-unit id="HIND6DD" resname="job.addedit.hosttype.ssh.header">
<source>job.addedit.hosttype.ssh.header</source>
<target state="final">SSH host details</target>
</trans-unit>
<trans-unit id="n_JNj3z" resname="job.addedit.hosttype.ssh.hostname.label">
<source>job.addedit.hosttype.ssh.hostname.label</source>
<target state="final">Hostnaam</target>
</trans-unit>
<trans-unit id="4ZEnTLC" resname="job.addedit.hosttype.ssh.hostname.placeholder">
<source>job.addedit.hosttype.ssh.hostname.placeholder</source>
<target state="final">ssh.abc.xyz</target>
</trans-unit>
<trans-unit id="08j0NEG" resname="job.addedit.hosttype.ssh.username.label">
<source>job.addedit.hosttype.ssh.username.label</source>
<target state="final">Gebruikersnaam</target>
</trans-unit>
<trans-unit id="EJOhQKe" resname="job.addedit.hosttype.ssh.username.placeholder">
<source>job.addedit.hosttype.ssh.username.placeholder</source>
<target state="final">larry</target>
</trans-unit>
<trans-unit id="VEZQ7fY" resname="job.addedit.hosttype.ssh.privatekey.label">
<source>job.addedit.hosttype.ssh.privatekey.label</source>
<target state="final">Privésleutel</target>
</trans-unit>
<trans-unit id="1MzOMSK" resname="job.addedit.hosttype.ssh.privatekey.helptext">
<source>job.addedit.hosttype.ssh.privatekey.helptext</source>
<target state="final">Dit bestand word opgeslagen als geheime waarde</target>
</trans-unit>
<trans-unit id="uVSkZpl" resname="job.addedit.hosttype.ssh.privatekey.keep.label">
<source>job.addedit.hosttype.ssh.privatekey.keep.label</source>
<target state="final">Behoud</target>
</trans-unit>
<trans-unit id="nxl.bTZ" resname="job.addedit.hosttype.ssh.passphrase.label">
<source>job.addedit.hosttype.ssh.passphrase.label</source>
<target state="final">Wachtwoord voor privésleutel</target>
</trans-unit>
<trans-unit id="rYaggeh" resname="job.addedit.hosttype.ssh.passphrase.placeholder">
<source>job.addedit.hosttype.ssh.passphrase.placeholder</source>
<target state="final">abc123</target>
</trans-unit>
<trans-unit id="MAQ8t1s" resname="job.addedit.hosttype.ssh.passphrase.helptext">
<source>job.addedit.hosttype.ssh.passphrase.helptext</source>
<target state="final">Indien er geen privésleutel is meegegeven zal dit gebruikt worden als gewoon wachtwoord. Dit veld word opgeslagen als geheime waarde</target>
</trans-unit>
<trans-unit id="8q0z3bf" resname="job.addedit.containertype.label">
<source>job.addedit.containertype.label</source>
<target state="final">Container type</target>
</trans-unit>
<trans-unit id="ZPis4Xx" resname="job.addedit.containertype.none.label">
<source>job.addedit.containertype.none.label</source>
<target state="final">Geen</target>
</trans-unit>
<trans-unit id="AGADEB_" resname="job.addedit.containertype.docker.label">
<source>job.addedit.containertype.docker.label</source>
<target state="final">Docker</target>
</trans-unit>
<trans-unit id="1hg_Lri" resname="job.addedit.containertype.docker.header">
<source>job.addedit.containertype.docker.header</source>
<target state="final">Docker container details</target>
</trans-unit>
<trans-unit id="fddg1.3" resname="job.addedit.containertype.docker.service.label">
<source>job.addedit.containertype.docker.service.label</source>
<target state="final">Service</target>
</trans-unit>
<trans-unit id="mmNVzOj" resname="job.addedit.containertype.docker.service.placeholder">
<source>job.addedit.containertype.docker.service.placeholder</source>
<target state="final">mysql</target>
</trans-unit>
<trans-unit id="kaHv1qa" resname="job.addedit.containertype.docker.username.label">
<source>job.addedit.containertype.docker.username.label</source>
<target state="final">Gebruikersnaam</target>
</trans-unit>
<trans-unit id="UzbvieZ" resname="job.addedit.containertype.docker.username.placeholder">
<source>job.addedit.containertype.docker.username.placeholder</source>
<target state="final">larry</target>
</trans-unit>
<trans-unit id="BsHxmnc" resname="job.addedit.variables.header">
<source>job.addedit.variables.header</source>
<target state="final">Variabelen</target>
</trans-unit>
<trans-unit id="pawk4nL" resname="job.addedit.variables.secret.label">
<source>job.addedit.variables.secret.label</source>
<target state="final">Geheim</target>
</trans-unit>
<trans-unit id="roGfPFi" resname="job.addedit.variables.name.placeholder">
<source>job.addedit.variables.name.placeholder</source>
<target state="final">Naam</target>
</trans-unit>
<trans-unit id="WWsh_72" resname="job.addedit.variables.value.placeholder">
<source>job.addedit.variables.value.placeholder</source>
<target state="final">Waarde</target>
</trans-unit>
<trans-unit id="Ve0r_Wy" resname="job.addedit.variables.helptext">
<source>job.addedit.variables.helptext</source>
<target state="final">Je kan variabelen gebruiken via {variabele-naam} in de taak details</target>
</trans-unit>
<trans-unit id="tL8wand" resname="job.addedit.variables.add.label">
<source>job.addedit.variables.add.label</source>
<target state="final">Variable toevoegen</target>
</trans-unit>
<trans-unit id="or7JWUe" resname="job.addedit.submit.label">
<source>job.addedit.submit.label</source>
<target state="final">Verzend!</target>
</trans-unit>
<trans-unit id="g7pEpsB" resname="footer.title">
<source>footer.title</source>
<target state="final">Webcron Management</target>
</trans-unit>
<trans-unit id="Lz7YjVX" resname="footer.source">
<source>footer.source</source>
<target state="final">Broncode</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -1,238 +0,0 @@
title: "Webcron management"
header: "Webcron management"
demomode:
flashnotice: "Deze applicatie is in demo modus. Alle functies zijn actief, maar taken worden niet uitgevoerd"
credentials:
header: "Aanmeldgegevens voor demo modus:"
username: "Gebruikersnaam"
password: "Wachtwoord"
menu:
overview: "Overzicht"
add: "Taak toevoegen"
settings: "Instellingen"
logout: "Afmelden"
security:
login:
username:
label: "Gebruikersnaam"
placeholder: "jeroen@example.com"
password:
label: "Wachtwoord"
placeholder: "abc123"
remember:
label: "Onthoud mij!"
submit-btn:
label: "Aanmelden"
settings:
title: "Instellingen"
header: "Instellingen"
flashes:
inexistinglocale: "Taal bestaat niet"
localesaved: "Taal werd opgeslagen"
repeatpasswordnotok: "Wachtwoorden zijn niet gelijk"
currentpassnotok: "Wachtwoord is not correct"
passwordsaved: "Wachtwoord werd opgeslagen"
password:
header: "Wachtwoord"
current:
label: "Huidig wachtwoord"
placeholder: "abc123"
password:
label: "Nieuw wachtwoord"
placeholder: "abc123"
repeat:
label: "Herhaal wachtwoord"
placeholder: "abc123"
other:
header: "Andere instellingen"
locale:
label: "Taal"
submit:
label: "Verzend!"
job:
index:
title: "Overzicht"
header: "Overzicht van de geplande taken"
table:
headers:
name: "Naam"
host: "Host"
interval: "Interval"
nextrun: "Volgende uitvoering"
runnow:
deferred:
title: "Taak werd doorgestuurd naar de daemon"
message: "Taak werd doorgestuurd naar de daemon. De output vind u binnenkort in de taakdetails"
ran:
title:
success: "Taak werd succesvol uitgevoerd"
failed: "Taak faalde. Hieronder vind u de output ter controle"
message: "Taak werd in _runtime_ seconden uitgevoerd met resultaat _exitcode_"
flashes:
jobdeleted: "Taak werd succesvol verwijderd"
view:
title: "Overzicht van uitvoeringen van _jobname_"
header: "Overzicht van uitvoeringen van _jobname_"
edit: "Bewerk taak"
show:
onlyfailed: "Toon alleen gefaalde uitvoeringen"
all: "Toon alle uitvoeringen"
results:
exitcode: "Resultaat"
runtime: "Duurtijd"
manual: "Manuele uitvoering"
noresults:
failed: "Geen gefaalde uitvoeringen gevonden"
all: "Geen uitvoeringen gevonden"
edit:
title: "Bewerk taak"
header: "Bewerk taak _jobname_"
flashes:
jobedited: "Taak werd succesvol bijgewerkt"
add:
title: "Taak toevoegen"
header: "Nieuwe taak toevoegen"
flashes:
jobadded: "Taak werd succesvol toegevoegd"
addedit:
generalinfo:
header: "Algemene info"
name:
label: "Naam"
placeholder: "Systemen updaten"
helptext: "Je kan gekleurde tags toevoegen met [tag]"
interval:
label: "Interval (in seconden)"
placeholder: "3600"
patterns:
label: "Patronen"
minute: "Iedere minuut"
hour: "Ieder uur"
day: "Iedere dag"
week: "Iedere week"
4week: "Iedere 4 weken"
nextrun:
label: "Volgende uitvoering"
lastrun:
label: "Laatste uitvoering"
eternal:
label: "Eeuwig"
retention:
label: "Opslag (in dagen)"
placeholder: "180"
helptext: "Hoeveel dagen moeten uitvoeringen van een job bewaard worden"
failpercentage:
label: "Max faalpercentage"
faildays:
label: "Aantal dagen berekend voor faalpercentage"
placeholder: "7"
hostlabel:
label: "Host label"
placeholder: "petrosian.jeroened.be"
helptext: "Geef hier een eenvoudig te herkennen hostnaam. Indien leeg zal hostnaam uit de taak details gebruikt worden"
jobdetails:
header: "Taak details"
crontype:
label: "Taak type"
command:
label: "Commando"
header: "Commando details"
command:
label: "Commando"
placeholder: "sudo apt update"
response:
label: "Verwacht resultaat"
placeholder: "0"
reboot:
label: "Herstart"
header: "Herstart details"
reboot:
command:
label: "Herstart commando"
placeholder: "systemctl reboot"
helptext: "Gebruik {reboot-delay} of {reboot-delay-secs} om de vertraging toe te voegen in je commando"
delay:
label: "Herstart vertraging (in minuten)"
placeholder: "5"
helptext: "Tijd tussen het aanroepen van herstart commando en de eigenlijke herstart"
duration:
label: "Duurtijd van herstart (in minuten)"
placeholder: "10"
helptext: "De tijd dat de effectieve herstart duurt"
getservices:
command:
label: "Commando voor ophalen services"
placeholder: "systemctl list-units"
response:
label: "Resultaat van commando voor ophalen services"
placeholder: "0"
http:
label: "HTTP request"
header: "HTTP request details"
url:
label: "Url"
placeholder: "https://www.example.com"
basic-auth:
username:
label: "Gebruikersnaam voor basic auth"
placeholder: "www-data"
password:
label: "Wachtwoord voor basic auth"
placeholder: "correct horse battery staple"
helptext: "Dit veld word opgeslagen als geheime waarde"
response:
label: "Verwachte http status code"
placeholder: "418"
hosttype:
label: "Host type"
local:
label: "Lokaal"
header: "Localhost details"
nodetails: "Geen opties"
ssh:
label: "SSH"
header: "SSH host details"
hostname:
label: "Hostnaam"
placeholder: "ssh.abc.xyz"
username:
label: "Gebruikersnaam"
placeholder: "larry"
privatekey:
label: "Privésleutel"
helptext: "Dit bestand word opgeslagen als geheime waarde"
keep:
label: "Behoud"
passphrase:
label: "Wachtwoord voor privésleutel"
placeholder: "abc123"
helptext: "Indien er geen privésleutel is meegegeven zal dit gebruikt worden als gewoon wachtwoord. Dit veld word opgeslagen als geheime waarde"
containertype:
label: "Container type"
none:
label: "Geen"
docker:
label: "Docker"
header: "Docker container details"
service:
label: "Service"
placeholder: "mysql"
username:
label: "Gebruikersnaam"
placeholder: "larry"
variables:
header: "Variabelen"
secret:
label: "Geheim"
name:
placeholder: "Naam"
value:
placeholder: "Waarde"
helptext: "Je kan variabelen gebruiken via {variabele-naam} in de taak details"
add:
label: "Variable toevoegen"
submit:
label: "Verzend!"
footer:
title: "Webcron Management"
source: "Broncode"