diff --git a/applications/luci-app-radicale3/Makefile b/applications/luci-app-radicale3/Makefile new file mode 100644 index 0000000000..a59689ad65 --- /dev/null +++ b/applications/luci-app-radicale3/Makefile @@ -0,0 +1,15 @@ + +include $(TOPDIR)/rules.mk + +# cspell:words TOPDIR LUCI Radicale buildroot rpcd + +LUCI_TITLE:=Radicale v3 CalDAV/CardDAV Server +LUCI_DEPENDS:=+luci-base +radicale3 +rpcd-mod-rad3-enc + +PKG_LICENSE:=Apache-2.0 +PKG_MAINTAINER:=Daniel F. Dickinson +PROVIDES:=luci-app-radicale2 + +include ../../luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js b/applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js new file mode 100644 index 0000000000..8246b8ade3 --- /dev/null +++ b/applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js @@ -0,0 +1,478 @@ +'use strict'; +'require dom'; +'require form'; +'require view'; +'require rpc'; +'require uci'; +'require ui'; + +// cspell:words Radicale addremove authtype cfgsections cfgvalue formvalue +// cspell:words hostport htpasswd ipaddrport noopener noreferrer nsections +// cspell:words origcfgsections plainpass ppconfirm rmempty sslon taboption +// cspell:words uinteger multifilesystem hidetitle packagelist libpass +// cspell:words passlib cffi + +const callServiceList = rpc.declare({ + object: 'service', + method: 'list', + params: ['name'], + expect: { + radicale3: {}, + }, +}); + +const callEncrypt = rpc.declare({ + object: 'rad3-enc', + method: 'encrypt', + params: ['type', 'plainpass'], + expect: {}, +}); + +const callPackageList = rpc.declare({ + object: 'rpc-sys', + method: 'packagelist', + params: [], + expect: {}, +}); + +return view.extend({ + load() { + return Promise.all([ + L.resolveDefault(callServiceList('radicale3')), + L.resolveDefault(callPackageList()), + uci.load('radicale3'), + ]); + }, + render([service_list_r3, package_list_r3]) { + let radicale_address, radicale_host, radicale_port, running, button; + let has_ssl, package_list, python_ssl_version; + + radicale_host = uci.get('radicale3', 'server', 'host') || ['127.0.0.1:5232']; + radicale_host = String(radicale_host?.[0]); + radicale_address = radicale_host.substring(0, radicale_host.lastIndexOf(':')) || '127.0.0.1'; + + button = ''; + + if ((radicale_address == '127.0.0.1') || (radicale_address == '::1')) { + ui.addNotification(_('Need a listen address'), + _('Radicale needs a non-loopback IP address for your browser to access the web interface')); + } else { + if (radicale_address == '0.0.0.0' || radicale_address == '::') { + radicale_address = window.location.hostname; + } + radicale_port = radicale_host.substring(radicale_host.lastIndexOf(':') + 1) || '5232'; + + running = Object.keys(service_list_r3.instances || {}).length > 0; + + if (running) + button = '  ' + _('Open Web Interface') + ''; + } + + package_list = package_list_r3.packages; + python_ssl_version = package_list['python3-openssl']; + has_ssl = (python_ssl_version != null) && (python_ssl_version != ''); + + let m, s, o, at, hte, plainpass, ppconfirm, pass; + + m = new form.Map('radicale3', 'Radicale3', _('Radicale v3 CalDav/CardDAV Server Configuration') + button); + + s = m.section(form.NamedSection, 'server', 'section', _('Server Settings')); + s.addremove = true; + s.anonymous = false; + + s.tab('main', _('Main')); + + o = s.taboption('main', form.DynamicList, 'host', _('Host:port')); + o.optional = true; + o.datatype = 'or(hostport(0),ipaddrport(0))'; + o.default = ['127.0.0.1:5232', '::1:5232']; + + s.tab('advanced', _('Advanced')); + + if (has_ssl) { + let sslon, cert_file, key_file, ca_file; + + sslon = s.taboption('main', form.Flag, 'ssl', _('SSL'), _('Enable SSL connections')); + sslon.rmempty = true; + sslon.default = sslon.disabled; + + cert_file = s.taboption('main', form.FileUpload, 'certificate', _('Certificate')); + cert_file.rmempty = true; + cert_file.optional = false; + cert_file.depends('ssl', sslon.enabled); + + key_file = s.taboption('main', form.FileUpload, 'key', _('Private Key')); + key_file.rmempty = true; + key_file.optional = false; + key_file.depends('ssl', sslon.enabled); + + sslon.cfgvalue = function (section_id) { + return ((cert_file.cfgvalue(section_id) != null) && (key_file.cfgvalue(section_id) != null)); + }; + + ca_file = s.taboption('advanced', form.FileUpload, 'certificate_authority', _('Client Certificate Authority'), _('For verifying client certificates')); + ca_file.rmempty = true; + ca_file.depends('ssl', sslon.enabled); + + o = s.taboption('advanced', form.Value, 'ciphers', _('Allowed Ciphers'), _('See python3-openssl documentation for available ciphers')); + o.rmempty = true; + o.depends('ssl', sslon.enabled); + + o = s.taboption('advanced', form.Value, 'protocol', _('Use Protocol'), _('See python3-openssl documentation for available protocols')); + o.rmempty = true; + o.depends('ssl', sslon.enabled); + o.placeholder = 'PROTOCOL_TLSv1_2'; + } else { + o = s.taboption('main', form.DummyValue, '_no_ssl', _('No SSL'), _('No SSL support available. Please install python3-openssl.')); + o.write = function () {}; + o.cfgvalue = function () { + return ''; + }; + } + + o = s.taboption('advanced', form.Value, 'max_connection', _('Max Connections'), _('Maximum number of simultaneous connections')); + o.rmempty = true; + o.placeholder = 20; + o.datatype = 'uinteger'; + + o = s.taboption('advanced', form.Value, 'max_content_length', _('Max Content Length'), _('Maximum size of request body (bytes)')); + o.rmempty = true; + o.datatype = 'uinteger'; + o.placeholder = 100000000; + + o = s.taboption('advanced', form.Value, 'timeout', _('Timeout'), _('Socket timeout (seconds)')); + o.rmempty = true; + o.placeholder = 30; + o.datatype = 'uinteger'; + + s = m.section(form.NamedSection, 'auth', 'section', _('Authentication')); + s.addremove = true; + + let python_bcrypt_version, has_bcrypt, python_argon2_version, has_argon2; + let python_libpass_version, has_libpass; + + python_libpass_version = package_list['python3-libpass']; + has_libpass = (python_libpass_version != null) && (python_libpass_version != ''); + python_bcrypt_version = package_list['python3-bcrypt']; + // Until we update radicale to the latest release that uses libpass instead + // of passlib, bcrypt is only usable before version 5.0.0 + has_bcrypt = (python_bcrypt_version != null) && (python_bcrypt_version != '' + && !((!has_libpass) && (python_bcrypt_version.startsWith('5')))); + python_argon2_version = package_list['python3-argon2-cffi']; + has_argon2 = (python_argon2_version != null) && (python_argon2_version != ''); + + s.tab('main', _('Main')); + + hte = s.taboption('main', form.ListValue, 'htpasswd_encryption', _('Encryption'), _('Password encryption method')); + hte.depends({ type: 'htpasswd' }); + hte.depends({ type: '' }); + hte.value('plain', _('Plaintext')); + hte.value('md5', _('MD5-APR1')); + hte.value('sha256', _('SHA-256')); + hte.value('sha512', _('SHA-512')); + if (has_bcrypt) { + hte.value('bcrypt', _('BCRYPT')); + } + if (has_argon2) { + hte.value('argon2', _('ARGON2')); + } + hte.value('autodetect', _('autodetect'), _('password file can have users with a mix of support encryption methods')); + hte.default = 'autodetect'; + hte.rmempty = true; + + s.tab('advanced', _('Advanced')); + + at = s.taboption('advanced', form.ListValue, 'type', _('Authentication Type')); + at.value('', _('Default (htpasswd file from users below)')); + at.value('htpasswd', _('htpasswd file (manually populated)')); + at.value('none', _('No authentication')); + at.value('remote_user', _('REMOTE_USER from web server')); + at.value('http_x_remote_user', _('X-Remote-User from web server')); + at.default = ''; + at.rmempty = true; + + o = s.taboption('advanced', form.Value, 'htpasswd_filename', _('Filename'), _('htpasswd-formatted file filename')); + o.depends('type', 'htpasswd'); + o.rmempty = true; + o.placeholder = '/etc/radicale3/users'; + o.default = ''; + + o = s.taboption('advanced', form.Value, 'realm', _('Realm'), _('HTTP(S) Basic Authentication Realm')); + o.rmempty = true; + o.placeholder = 'Radicale - Password Required'; + + o = s.taboption('advanced', form.Value, 'delay', _('Retry Delay'), _('Required time between a failed authentication attempt and trying again')); + o.rmempty = true; + o.default = 1; + o.datatype = 'uinteger'; + o.depends({ type: '' }); + o.depends({ type: 'htpasswd' }); + o.depends({ type: 'remote_user' }); + o.depends({ type: 'http_x_remote_user' }); + + // User settings + s = m.section(form.TypedSection, 'user', _('Radicale3 Users')); + s.addremove = true; + s.anonymous = true; + + at = s.option(form.ListValue, '_auth_type', _('Encryption method when changing this password')); + at.value('plain', _('Plaintext')); + at.value('md5', _('MD5-APR1')); + at.value('sha256', _('SHA-256')); + at.value('sha512', _('SHA-512')); + if (has_bcrypt) { + at.value('bcrypt', _('BCRYPT')); + } + if (has_argon2) { + at.value('argon2', _('ARGON2')); + } + at.default = 'sha512'; + at.depends({ 'radicale3.auth.type': 'htpasswd', 'radicale3.auth.htpasswd_encryption': 'autodetect' }); + at.depends({ 'radicale3.auth.type': '', 'radicale3.auth.htpasswd_encryption': 'autodetect' }); + + at.cfgvalue = function () { + return hte.cfgvalue('auth'); + }; + + at.write = function () {}; + + o = s.option(form.Value, 'name', _('Username')); + o.optional = false; + o.depends({ 'radicale3.auth.type': 'htpasswd' }); + o.depends({ 'radicale3.auth.type': '' }); + + o.validate = function (section_id, value) { + if (!value) { + return _('Username is required'); + } + + if (value.length < 1) { + return _('Username must be at least 1 character long'); + } + + if (!/^[a-zA-Z0-9._-]+$/.test(value)) { + return _('Username can only contain letters, numbers, dots, underscores and hyphens'); + } + + // Check for duplicate usernames + const sections = this.section.cfgsections(); + for (const section of sections) { + if (section !== section_id) { + const existingName = this.cfgvalue(section); + if (existingName === value) { + return _('Username already exists'); + } + } + } + + return true; + }; + + plainpass = s.option(form.Value, 'plain_pass', _('Plaintext Password')); + plainpass.placeholder = 'Example password'; + plainpass.password = true; + plainpass.depends({ 'radicale3.auth.type': 'htpasswd' }); + plainpass.depends({ 'radicale3.auth.type': '' }); + + ppconfirm = s.option(form.Value, 'plain_pass_confirm', _('Confirm Plaintext Password')); + ppconfirm.placeholder = 'Example password'; + ppconfirm.password = true; + ppconfirm.depends({ 'radicale3.auth.type': 'htpasswd' }); + ppconfirm.depends({ 'radicale3.auth.type': '' }); + + plainpass.write = function () {}; + ppconfirm.write = function () {}; + + plainpass.validate = function (section, value) { + if (value != ppconfirm.formvalue(section)) { + return _('\'Plaintext Password\' and \'Confirm Plaintext Password\' do not match'); + } else if ((plainpass.formvalue(section) == '') && (hte.formvalue('auth') != 'autodetect') && (hte.formvalue('auth') != hte.cfgvalue('auth'))) { + return _('When changing encryption method, you must change all passwords'); + } else { + return true; + } + }; + + ppconfirm.validate = function (section, value) { + if (value != plainpass.formvalue(section)) { + return _('\'Plaintext Password\' and \'Confirm Plaintext Password\' do not match'); + } else if ((ppconfirm.formvalue(section) == '') && (hte.formvalue('auth') != 'autodetect') && (hte.formvalue('auth') != hte.cfgvalue('auth'))) { + return _('When changing encryption method, you must change all passwords'); + } else { + return true; + } + }; + + pass = s.option(form.Value, 'password', _('Encrypted Password'), _('If \'Plaintext Password\' is filled and matches \'Confirm Plaintext Password\' then this field becomes of hash of that password, otherwise this field remains the existing hash (you can also put your own hash value for the type of hash listed above).')); + pass.password = true; + pass.rmempty = false; + pass.depends({ 'radicale3.auth.type': 'htpasswd' }); + pass.depends({ 'radicale3.auth.type': '' }); + pass.optional = true; + + pass.parse = (section_id) => { + let active, plainValue; + + active = pass.isActive(section_id); + plainValue = ''; + + if (active && (plainpass.formvalue(section_id) === ppconfirm.formvalue(section_id))) { + plainValue = plainpass.formvalue(section_id); + } else { + active = false; + } + + if (active) { + if (plainValue != '') { + let variant; + + const authtype = hte.formvalue('auth') || 'plain'; + variant = at.formvalue(section_id) || 'plain'; + + if (authtype != 'autodetect') { + variant = authtype; + } + + return callEncrypt(variant, plainValue).then((encryption_result) => { + if (!encryption_result.encrypted_password) { + m.reset(); + return Promise.reject(new TypeError(`${_('Unable to encrypt plaintext password')} ${encryption_result.error}`)); + } else { + return pass.write(section_id, encryption_result.encrypted_password); + } + }); + } else { + if (!pass.formvalue(section_id) && (plainpass.formvalue(section_id) === ppconfirm.formvalue(section_id)) && !plainpass.formvalue(section_id)) { + return Promise.reject(new TypeError( + _('Password is required'))); + } else { + return Promise.resolve(pass.write(section_id, pass.formvalue(section_id))); + } + } + } else if (!this.retain) { + return Promise.resolve(pass.remove(section_id)); + } + + return Promise.resolve(); + }; + + pass.validate = function (section_id, value) { + const active = pass.isActive(section_id); + + if (active && !value && (plainpass.formvalue(section_id) === ppconfirm.formvalue(section_id)) && !plainpass.formvalue(section_id)) { + return _('Password is required'); + } + return true; + }; + + s = m.section(form.NamedSection, 'storage', 'section', _('Storage')); + s.addremove = true; + + s.tab('main', _('Main')); + + o = s.taboption('main', form.Value, 'filesystem_folder', _('Folder'), _('Folder in which to store collections')); + o.rmempty = true; + o.placeholder = '/var/radicale3/data'; + + s.tab('advanced', _('Advanced')); + + o = s.taboption('advanced', form.ListValue, 'type', _('Storage Type')); + o.value('', _('Default (Multiple files on filesystem)')); + o.value('multifilesystem', _('Multiple files on filesystem')); + o.value('multifilesystem_nolock', _('Multiple files on filesystem wit no file-based locking. Must only be used with a single process.')); + o.default = ''; + o.rmempty = true; + + o = s.taboption('advanced', form.Value, 'max_sync_token_age', _('Max Sync Token Age'), _('Delete sync tokens that are older (seconds)')); + o.rmempty = true; + o.placeholder = 2592000; + o.datatype = 'uinteger'; + + o = s.taboption('advanced', form.Value, 'hook', _('Hook'), _('Command that is run after changes to storage')); + o.rmempty = true; + + o = s.taboption('advanced', form.DummyValue, '_example_storage_hook', _('Example storage hook')); + o.depends('hook', ''); + o.cfgvalue = function () { + return _('([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git commit -m \'Changes by \'%(user)s'); + }; + o.write = function () {}; + + // TODO: Allow configuration of rights file from this page + + s = m.section(form.NamedSection, 'rights', 'section', _('Rights'), _('User-based ACL Settings')); + s.addremove = true; + + o = s.option(form.ListValue, 'type', _('Rights Type')); + o.value('', _('Default (owner only)')); + o.value('owner_only', _('RO: None, RW: Owner')); + o.value('authenticated', _('RO: None, RW: Authenticated Users')); + o.value('owner_write', _('RO: Authenticated Users, RW: Owner')); + o.value('from_file', _('Based on settings in \'Rights File\'')); + o.value('none', _('RO: All, RW: All')); + o.default = ''; + o.rmempty = true; + + o = s.option(form.FileUpload, 'file', _('Rights File')); + o.rmempty = true; + o.depends('type', 'from_file'); + + s = m.section(form.NamedSection, 'web', 'section', _('Web UI')); + s.addremove = true; + + o = s.option(form.ListValue, 'type', _('Web UI Type')); + o.value('', 'Default (Built-in)'); + o.value('internal', 'Built-in'); + o.value('none', 'None'); + o.default = ''; + o.rmempty = true; + + s = m.section(form.NamedSection, 'headers', 'section', _('Headers'), _('HTTP(S) Headers')); + s.addremove = true; + + o = s.option(form.Value, 'cors', _('CORS'), _('Header: X-Access-Control-Allow-Origin')); + o.rmempty = true; + o.placeholder = '*'; + + s = m.section(form.NamedSection, 'encoding', 'section', _('Document Encoding')); + s.addremove = true; + + o = s.option(form.Value, 'request', _('Request'), _('Encoding for responding to requests/events')); + o.rmempty = true; + o.placeholder = 'utf-8'; + + o = s.option(form.Value, 'stock', _('Storage'), _('Encoding for storing local collections')); + o.rmempty = true; + o.placeholder = 'utf-8'; + + s = m.section(form.NamedSection, 'logging', 'section', _('Logging')); + s.addremove = true; + + s.tab('main', _('Main')); + + o = s.taboption('main', form.ListValue, 'level', _('Log Level')); + s.rmempty = true; + o.value('', _('Default (info)')); + o.value('debug', _('Debug')); + o.value('info', _('Info')); + o.value('warning', _('Warning')); + o.value('error', _('Error')); + o.value('critical', _('Critical')); + o.default = ''; + + // TODO: Add more logging options + + s.tab('advanced', _('Advanced')); + + o = s.taboption('advanced', form.Flag, 'trace_on_debug', _('Trace on debug'), _('Do not filter debug messages starting with \'TRACE\'')); + o.rmempty = true; + o.default = o.disabled; + o.depends('level', 'debug'); + + o = s.taboption('advanced', form.Flag, 'mask_passwords', _('Mask Passwords'), _('Redact passwords in logs')); + o.rmempty = true; + o.default = o.enabled; + + return m.render(); + }, +}); diff --git a/applications/luci-app-radicale3/po/ar/radicale3.po b/applications/luci-app-radicale3/po/ar/radicale3.po new file mode 100644 index 0000000000..b2f0392089 --- /dev/null +++ b/applications/luci-app-radicale3/po/ar/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/bg/radicale3.po b/applications/luci-app-radicale3/po/bg/radicale3.po new file mode 100644 index 0000000000..0c49262f06 --- /dev/null +++ b/applications/luci-app-radicale3/po/bg/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/bn_BD/radicale3.po b/applications/luci-app-radicale3/po/bn_BD/radicale3.po new file mode 100644 index 0000000000..e4d3ab8e4c --- /dev/null +++ b/applications/luci-app-radicale3/po/bn_BD/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: bn_BD\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/ca/radicale3.po b/applications/luci-app-radicale3/po/ca/radicale3.po new file mode 100644 index 0000000000..4d688ff27c --- /dev/null +++ b/applications/luci-app-radicale3/po/ca/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/cs/radicale3.po b/applications/luci-app-radicale3/po/cs/radicale3.po new file mode 100644 index 0000000000..32741248fc --- /dev/null +++ b/applications/luci-app-radicale3/po/cs/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/da/radicale3.po b/applications/luci-app-radicale3/po/da/radicale3.po new file mode 100644 index 0000000000..d3e400100d --- /dev/null +++ b/applications/luci-app-radicale3/po/da/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/de/radicale3.po b/applications/luci-app-radicale3/po/de/radicale3.po new file mode 100644 index 0000000000..701b37328d --- /dev/null +++ b/applications/luci-app-radicale3/po/de/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/el/radicale3.po b/applications/luci-app-radicale3/po/el/radicale3.po new file mode 100644 index 0000000000..e2c2719e22 --- /dev/null +++ b/applications/luci-app-radicale3/po/el/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: el\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/es/radicale3.po b/applications/luci-app-radicale3/po/es/radicale3.po new file mode 100644 index 0000000000..8827ecccca --- /dev/null +++ b/applications/luci-app-radicale3/po/es/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/fa/radicale3.po b/applications/luci-app-radicale3/po/fa/radicale3.po new file mode 100644 index 0000000000..66e6b85ffe --- /dev/null +++ b/applications/luci-app-radicale3/po/fa/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/fi/radicale3.po b/applications/luci-app-radicale3/po/fi/radicale3.po new file mode 100644 index 0000000000..a19f24520c --- /dev/null +++ b/applications/luci-app-radicale3/po/fi/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/fil/radicale3.po b/applications/luci-app-radicale3/po/fil/radicale3.po new file mode 100644 index 0000000000..023bd3af91 --- /dev/null +++ b/applications/luci-app-radicale3/po/fil/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fil\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/fr/radicale3.po b/applications/luci-app-radicale3/po/fr/radicale3.po new file mode 100644 index 0000000000..cac0369cdf --- /dev/null +++ b/applications/luci-app-radicale3/po/fr/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/ga/radicale3.po b/applications/luci-app-radicale3/po/ga/radicale3.po new file mode 100644 index 0000000000..57ff7b8f5d --- /dev/null +++ b/applications/luci-app-radicale3/po/ga/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/he/radicale3.po b/applications/luci-app-radicale3/po/he/radicale3.po new file mode 100644 index 0000000000..3e3c9998d9 --- /dev/null +++ b/applications/luci-app-radicale3/po/he/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/hi/radicale3.po b/applications/luci-app-radicale3/po/hi/radicale3.po new file mode 100644 index 0000000000..3ad66c6e80 --- /dev/null +++ b/applications/luci-app-radicale3/po/hi/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/hu/radicale3.po b/applications/luci-app-radicale3/po/hu/radicale3.po new file mode 100644 index 0000000000..390e464de0 --- /dev/null +++ b/applications/luci-app-radicale3/po/hu/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/it/radicale3.po b/applications/luci-app-radicale3/po/it/radicale3.po new file mode 100644 index 0000000000..9ee07dd077 --- /dev/null +++ b/applications/luci-app-radicale3/po/it/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/ja/radicale3.po b/applications/luci-app-radicale3/po/ja/radicale3.po new file mode 100644 index 0000000000..06e2f115b2 --- /dev/null +++ b/applications/luci-app-radicale3/po/ja/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/ko/radicale3.po b/applications/luci-app-radicale3/po/ko/radicale3.po new file mode 100644 index 0000000000..81a0cbddbf --- /dev/null +++ b/applications/luci-app-radicale3/po/ko/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/lt/radicale3.po b/applications/luci-app-radicale3/po/lt/radicale3.po new file mode 100644 index 0000000000..71e3a74421 --- /dev/null +++ b/applications/luci-app-radicale3/po/lt/radicale3.po @@ -0,0 +1,482 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"(n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/mr/radicale3.po b/applications/luci-app-radicale3/po/mr/radicale3.po new file mode 100644 index 0000000000..6caa7eddae --- /dev/null +++ b/applications/luci-app-radicale3/po/mr/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: mr\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/ms/radicale3.po b/applications/luci-app-radicale3/po/ms/radicale3.po new file mode 100644 index 0000000000..2c17ded422 --- /dev/null +++ b/applications/luci-app-radicale3/po/ms/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/nb_NO/radicale3.po b/applications/luci-app-radicale3/po/nb_NO/radicale3.po new file mode 100644 index 0000000000..6a2ac8a673 --- /dev/null +++ b/applications/luci-app-radicale3/po/nb_NO/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/nl/radicale3.po b/applications/luci-app-radicale3/po/nl/radicale3.po new file mode 100644 index 0000000000..98e59d2800 --- /dev/null +++ b/applications/luci-app-radicale3/po/nl/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/pl/radicale3.po b/applications/luci-app-radicale3/po/pl/radicale3.po new file mode 100644 index 0000000000..29497c5f97 --- /dev/null +++ b/applications/luci-app-radicale3/po/pl/radicale3.po @@ -0,0 +1,482 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/pt/radicale3.po b/applications/luci-app-radicale3/po/pt/radicale3.po new file mode 100644 index 0000000000..6103096ace --- /dev/null +++ b/applications/luci-app-radicale3/po/pt/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/pt_BR/radicale3.po b/applications/luci-app-radicale3/po/pt_BR/radicale3.po new file mode 100644 index 0000000000..bde667f0dc --- /dev/null +++ b/applications/luci-app-radicale3/po/pt_BR/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/ro/radicale3.po b/applications/luci-app-radicale3/po/ro/radicale3.po new file mode 100644 index 0000000000..e4ff35bdce --- /dev/null +++ b/applications/luci-app-radicale3/po/ro/radicale3.po @@ -0,0 +1,482 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/ru/radicale3.po b/applications/luci-app-radicale3/po/ru/radicale3.po new file mode 100644 index 0000000000..d627e297f3 --- /dev/null +++ b/applications/luci-app-radicale3/po/ru/radicale3.po @@ -0,0 +1,482 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/sk/radicale3.po b/applications/luci-app-radicale3/po/sk/radicale3.po new file mode 100644 index 0000000000..7fecb300c9 --- /dev/null +++ b/applications/luci-app-radicale3/po/sk/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/sv/radicale3.po b/applications/luci-app-radicale3/po/sv/radicale3.po new file mode 100644 index 0000000000..071a474089 --- /dev/null +++ b/applications/luci-app-radicale3/po/sv/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/ta/radicale3.po b/applications/luci-app-radicale3/po/ta/radicale3.po new file mode 100644 index 0000000000..8155aca747 --- /dev/null +++ b/applications/luci-app-radicale3/po/ta/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ta\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/templates/radicale3.pot b/applications/luci-app-radicale3/po/templates/radicale3.pot new file mode 100644 index 0000000000..898121e84c --- /dev/null +++ b/applications/luci-app-radicale3/po/templates/radicale3.pot @@ -0,0 +1,473 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/tr/radicale3.po b/applications/luci-app-radicale3/po/tr/radicale3.po new file mode 100644 index 0000000000..557102ff74 --- /dev/null +++ b/applications/luci-app-radicale3/po/tr/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/uk/radicale3.po b/applications/luci-app-radicale3/po/uk/radicale3.po new file mode 100644 index 0000000000..521dcc02ca --- /dev/null +++ b/applications/luci-app-radicale3/po/uk/radicale3.po @@ -0,0 +1,482 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/vi/radicale3.po b/applications/luci-app-radicale3/po/vi/radicale3.po new file mode 100644 index 0000000000..34697a5d77 --- /dev/null +++ b/applications/luci-app-radicale3/po/vi/radicale3.po @@ -0,0 +1,481 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/yua/radicale3.po b/applications/luci-app-radicale3/po/yua/radicale3.po new file mode 100644 index 0000000000..2f89a12d69 --- /dev/null +++ b/applications/luci-app-radicale3/po/yua/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: yua\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/zh_Hans/radicale3.po b/applications/luci-app-radicale3/po/zh_Hans/radicale3.po new file mode 100644 index 0000000000..8f3558f52a --- /dev/null +++ b/applications/luci-app-radicale3/po/zh_Hans/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/po/zh_Hant/radicale3.po b/applications/luci-app-radicale3/po/zh_Hant/radicale3.po new file mode 100644 index 0000000000..9287c83033 --- /dev/null +++ b/applications/luci-app-radicale3/po/zh_Hant/radicale3.po @@ -0,0 +1,480 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: luci-app-radicale 3\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298 +msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397 +msgid "" +"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git " +"commit -m 'Changes by '%(user)s" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227 +msgid "ARGON2" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:465 +msgid "Advanced" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "Allowed Ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148 +msgid "Authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185 +msgid "Authentication Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224 +msgid "BCRYPT" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411 +msgid "Based on settings in 'Rights File'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "CORS" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99 +msgid "Certificate" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "Client Certificate Authority" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Command that is run after changes to storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277 +msgid "Confirm Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460 +msgid "Critical" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456 +msgid "Debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380 +msgid "Default (Multiple files on filesystem)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186 +msgid "Default (htpasswd file from users below)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455 +msgid "Default (info)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407 +msgid "Default (owner only)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Delete sync tokens that are older (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Do not filter debug messages starting with 'TRACE'" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437 +msgid "Document Encoding" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "Enable SSL connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Encoding for responding to requests/events" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Encoding for storing local collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "Encrypted Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Encryption" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218 +msgid "Encryption method when changing this password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459 +msgid "Error" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394 +msgid "Example storage hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "Filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373 +msgid "Folder in which to store collections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113 +msgid "For verifying client certificates" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3 +msgid "Grant UCI access for luci-app-radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "HTTP(S) Basic Authentication Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "HTTP(S) Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433 +msgid "Header: X-Access-Control-Allow-Origin" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430 +msgid "Headers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391 +msgid "Hook" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85 +msgid "Host:port" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306 +msgid "" +"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' " +"then this field becomes of hash of that password, otherwise this field " +"remains the existing hash (you can also put your own hash value for the type " +"of hash listed above)." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457 +msgid "Info" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453 +msgid "Log Level" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448 +msgid "Logging" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220 +msgid "MD5-APR1" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451 +msgid "Main" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Mask Passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Max Connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Max Content Length" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386 +msgid "Max Sync Token Age" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133 +msgid "Maximum number of simultaneous connections" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138 +msgid "Maximum size of request body (bytes)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381 +msgid "Multiple files on filesystem" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382 +msgid "" +"Multiple files on filesystem wit no file-based locking. Must only be used " +"with a single process." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57 +msgid "Need a listen address" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126 +msgid "No SSL support available. Please install python3-openssl." +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188 +msgid "No authentication" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68 +msgid "Open Web Interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166 +msgid "Password encryption method" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363 +msgid "Password is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219 +msgid "Plaintext" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271 +msgid "Plaintext Password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104 +msgid "Private Key" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189 +msgid "REMOTE_USER from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412 +msgid "RO: All, RW: All" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410 +msgid "RO: Authenticated Users, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409 +msgid "RO: None, RW: Authenticated Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408 +msgid "RO: None, RW: Owner" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58 +msgid "" +"Radicale needs a non-loopback IP address for your browser to access the web " +"interface" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77 +msgid "Radicale v3 CalDav/CardDAV Server Configuration" +msgstr "" + +#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3 +msgid "Radicale3" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214 +msgid "Radicale3 Users" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200 +msgid "Realm" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:472 +msgid "Redact passwords in logs" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440 +msgid "Request" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Required time between a failed authentication attempt and trying again" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204 +msgid "Retry Delay" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "Rights" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416 +msgid "Rights File" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406 +msgid "Rights Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221 +msgid "SHA-256" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222 +msgid "SHA-512" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95 +msgid "SSL" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117 +msgid "See python3-openssl documentation for available ciphers" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "See python3-openssl documentation for available protocols" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79 +msgid "Server Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Socket timeout (seconds)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444 +msgid "Storage" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379 +msgid "Storage Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:467 +msgid "Trace on debug" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339 +msgid "Unable to encrypt plaintext password" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121 +msgid "Use Protocol" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403 +msgid "User-based ACL Settings" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239 +msgid "Username" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263 +msgid "Username already exists" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254 +msgid "" +"Username can only contain letters, numbers, dots, underscores and hyphens" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246 +msgid "Username is required" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250 +msgid "Username must be at least 1 character long" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458 +msgid "Warning" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420 +msgid "Web UI" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423 +msgid "Web UI Type" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290 +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300 +msgid "When changing encryption method, you must change all passwords" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190 +msgid "X-Remote-User from web server" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "autodetect" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187 +msgid "htpasswd file (manually populated)" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194 +msgid "htpasswd-formatted file filename" +msgstr "" + +#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179 +msgid "password file can have users with a mix of support encryption methods" +msgstr "" diff --git a/applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json b/applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json new file mode 100644 index 0000000000..4299fbd61e --- /dev/null +++ b/applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json @@ -0,0 +1,17 @@ +{ + "admin/services/radicale3": { + "title": "Radicale3", + "order": 120, + "action": { + "type": "view", + "path": "radicale3" + }, + "depends": { + "acl": [ "luci-app-radicale3" ], + "fs": { + "/etc/init.d/radicale3": "executable", + "/usr/bin/radicale3": "executable" + } + } + } +} diff --git a/applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json b/applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json new file mode 100644 index 0000000000..10316cb853 --- /dev/null +++ b/applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json @@ -0,0 +1,21 @@ +{ + "luci-app-radicale3": { + "description": "Grant UCI access for luci-app-radicale3", + "read": { + "ubus": { + "rpc-sys": [ "packagelist" ], + "service": [ "list" ] + }, + "uci": [ "radicale3" ] + }, + "write": { + "ubus": { + "rad3-enc": [ "encrypt" ] + }, + "uci": [ "radicale3" ], + "file": { + "/etc/luci-uploads/*": ["write"] + } + } + } +}