diff --git a/luci-app-shadowsocks-rust/Makefile b/luci-app-shadowsocks-rust/Makefile new file mode 100644 index 000000000..2a9bc5180 --- /dev/null +++ b/luci-app-shadowsocks-rust/Makefile @@ -0,0 +1,18 @@ +# +# Copyright (C) 2017 Yousong Zhou +# Copyright (C) 2019-2023 Ycarus (Yannick Chabanois) for OpenMPTCProuter +# +# This is free software, licensed under the Apache License, Version 2.0 . +# + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=LuCI Support for shadowsocks-rust +LUCI_DEPENDS:=+luci-compat + +PKG_LICENSE:=Apache-2.0 +PKG_VERSION:=omr-202309 + +include $(TOPDIR)/feeds/luci/luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js b/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js new file mode 100644 index 000000000..2c9ac0684 --- /dev/null +++ b/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js @@ -0,0 +1,294 @@ +'use strict'; +'require baseclass'; +'require uci'; +'require form'; +'require network'; + +var names_options_server = [ + 'server', + 'server_port', + 'method', + 'password', + 'plugin', + 'plugin_opts', +]; + +var names_options_client = [ + 'server', + 'local_address', + 'local_port', +]; + +var names_options_common = [ + 'verbose', + 'ipv6_first', + 'fast_open', + 'no_delay', + 'reuse_port', + 'mode', + 'mtu', + 'timeout', + 'user', + 'mptcp', +]; + +var modes = [ + 'tcp_only', + 'tcp_and_udp', + 'udp_only', +]; + +var methods = [ + 'none', + // aead + 'aes-128-gcm', + 'aes-256-gcm', + 'chacha20-ietf-poly1305', + '2022-blake3-aes-128-gcm', + '2022-blake3-aes-256-gcm', + '2022-blake3-chacha8-poly1305', + '2022-blake3-chacha20-poly1305', +]; + +function ucival_to_bool(val) { + return val === 'true' || val === '1' || val === 'yes' || val === 'on'; +} + +return L.Class.extend({ + values_actions: function(o) { + o.value('bypass'); + o.value('forward'); + if (o.option !== 'dst_default') { + o.value('checkdst'); + } + }, + values_redir: function(o, xmode) { + uci.sections('shadowsocks-rust', 'ss_redir', function(sdata) { + var disabled = ucival_to_bool(sdata['disabled']), + sname = sdata['.name'], + mode = sdata['mode'] || 'tcp_only'; + if (!disabled && mode.indexOf(xmode) !== -1) { + o.value(sname, sname + ' - ' + mode); + } + }); + o.value('', ''); + o.value('all', 'all'); + o.default = ''; + }, + values_serverlist: function(o) { + uci.sections('shadowsocks-rust', 'server', function(sdata) { + var sname = sdata['.name'], + server = sdata['server'], + server_port = sdata['server_port']; + if (server && server_port) { + var disabled = ucival_to_bool(sdata['.disabled']) ? ' - disabled' : '', + desc = '%s - %s:%s%s'.format(sname, server, server_port, disabled); + o.value(sname, desc); + } + }); + }, + values_ipaddr: function(o, netDevs) { + netDevs.forEach(function(v) { + v.getIPAddrs().forEach(function(a) { + var host = a.split('/')[0]; + o.value(host, '%s (%s)'.format(host, v.getShortName())); + }); + }); + }, + options_client: function(s, tab, netDevs) { + var o = s.taboption(tab, form.ListValue, 'server', _('Remote server')); + this.values_serverlist(o); + o = s.taboption(tab, form.Value, 'local_address', _('Local address')); + o.datatype = 'ipaddr'; + o.placeholder = '0.0.0.0'; + this.values_ipaddr(o, netDevs); + o = s.taboption(tab, form.Value, 'local_port', _('Local port')); + o.datatype = 'port'; + }, + options_server: function(s, opts) { + var o, optfunc, + tab = opts && opts.tab || null; + + if (!tab) { + optfunc = function(/* ... */) { + var o = s.option.apply(s, arguments); + o.editable = true; + return o; + }; + } else { + optfunc = function(/* ... */) { + var o = s.taboption.apply(s, L.varargs(arguments, 0, tab)); + o.editable = true; + return o; + }; + } + + o = optfunc(form.Value, 'label', _('Label')); + + o = optfunc(form.Value, 'server', _('Server')); + o.datatype = 'host'; + o.size = 16; + + o = optfunc(form.Value, 'server_port', _('Server port')); + o.datatype = 'port'; + o.size = 5; + + o = optfunc(form.ListValue, 'method', _('Method')); + methods.forEach(function(m) { + o.value(m); + }); + + o = optfunc(form.Value, 'password', _('Password (Base64)')); + o.datatype = 'base64'; + o.password = true; + o.size = 12; + + optfunc(form.Value, 'plugin', _('Plugin')).modalonly = true; + + optfunc(form.Value, 'plugin_opts', _('Plugin Options')).modalonly = true; + }, + options_common: function(s, tab) { + var o = s.taboption(tab, form.ListValue, 'mode', _('Mode of operation')); + modes.forEach(function(m) { + o.value(m); + }); + o.default = 'tcp_and_udp'; + o = s.taboption(tab, form.Value, 'mtu', _('MTU')); + o.datatype = 'uinteger'; + o = s.taboption(tab, form.Value, 'timeout', _('Timeout (sec)')); + o.datatype = 'uinteger'; + s.taboption(tab, form.Value, 'user', _('Run as')); + + s.taboption(tab, form.Flag, 'verbose', _('Verbose')); + s.taboption(tab, form.Flag, 'ipv6_first', _('IPv6 First'), _('Prefer IPv6 addresses when resolving names')); + s.taboption(tab, form.Flag, 'fast_open', _('Enable TCP Fast Open')); + s.taboption(tab, form.Flag, 'no_delay', _('Enable TCP_NODELAY')); + s.taboption(tab, form.Flag, 'reuse_port', _('Enable SO_REUSEPORT')); + s.taboption(tab, form.Flag, 'mptcp', _('Enable MPTCP')); + }, + ucival_to_bool: function(val) { + return ucival_to_bool(val); + }, + cfgvalue_overview: function(sdata) { + var stype = sdata['.type'], + lines = []; + + if (stype === 'ss_server') { + this.cfgvalue_overview_(sdata, lines, names_options_server); + this.cfgvalue_overview_(sdata, lines, names_options_common); + this.cfgvalue_overview_(sdata, lines, ['bind_address']); + } else if (stype === 'ss_local' || stype === 'ss_redir' || stype === 'ss_tunnel') { + this.cfgvalue_overview_(sdata, lines, names_options_client); + if (stype === 'ss_tunnel') { + this.cfgvalue_overview_(sdata, lines, ['tunnel_address']); + } + this.cfgvalue_overview_(sdata, lines, names_options_common); + } else { + return []; + } + + return lines; + }, + cfgvalue_overview_: function(sdata, lines, names) { + names.forEach(function(n) { + var v = sdata[n]; + if (v) { + if (n === 'password') { + v = _(''); + } + var fv = E('var', [v]); + if (sdata['.type'] !== 'ss_server' && n === 'server') { + fv = E('a', { + class: 'label', + href: L.url('admin/services/shadowsocks-rust/servers') + '#edit=' + v, + target: '_blank', + rel: 'noopener' + }, fv); + } + lines.push(n + ': ', fv, E('br')); + } + }); + }, + option_install_package: function(s, tab) { + var bin = s.sectiontype.replace('_', '-'), + opkg_package = 'shadowsocks-rust-' + bin, o; + if (tab) { + o = s.taboption(tab, form.Button, '_install'); + } else { + o = s.option(form.Button, '_install'); + } + o.title = _('Package is not installed'); + o.inputtitle = _('Install package ' + opkg_package); + o.inputstyle = 'apply'; + o.onclick = function() { + window.open(L.url('admin/system/opkg') + + '?query=' + opkg_package, '_blank', 'noopener'); + }; + }, + parse_uri: function(uri) { + var scheme = 'ss://'; + if (uri && uri.indexOf(scheme) === 0) { + var atPos = uri.indexOf('@'), hashPos = uri.lastIndexOf('#'), tag; + if (hashPos === -1) { + hashPos = undefined; + } else { + tag = uri.slice(hashPos + 1); + } + + if (atPos !== -1) { // SIP002 format https://shadowsocks.org/en/spec/SIP002-URI-Scheme.html + var colonPos = uri.indexOf(':', atPos + 1), slashPos = uri.indexOf('/', colonPos + 1); + if (colonPos === -1) return null; + if (slashPos === -1) slashPos = undefined; + + var userinfo = atob(uri.slice(scheme.length, atPos) + .replace(/-/g, '+').replace(/_/g, '/')), + i = userinfo.indexOf(':'); + if (i === -1) return null; + + var config = { + server: uri.slice(atPos + 1, colonPos), + server_port: uri.slice(colonPos + 1, slashPos ? slashPos : hashPos), + password: userinfo.slice(i + 1), + method: userinfo.slice(0, i) + }; + + if (slashPos) { + var search = uri.slice(slashPos + 1, hashPos); + if (search[0] === '?') search = search.slice(1); + search.split('&').forEach(function(s) { + var j = s.indexOf('='); + if (j !== -1) { + var k = s.slice(0, j), v = s.slice(j + 1); + if (k === 'plugin') { + v = decodeURIComponent(v); + var k = v.indexOf(';'); + if (k !== -1) { + config['plugin'] = v.slice(0, k); + config['plugin_opts'] = v.slice(k + 1); + } + } + } + }); + } + return [config, tag]; + } else { // Legacy format https://shadowsocks.org/en/config/quick-guide.html + var plain = atob(uri.slice(scheme.length, hashPos)), + firstColonPos = plain.indexOf(':'), + lastColonPos = plain.lastIndexOf(':'), + atPos = plain.lastIndexOf('@', lastColonPos); + if (firstColonPos === -1 || + lastColonPos === -1 || + atPos === -1) return null; + + var config = { + server: plain.slice(atPos + 1, lastColonPos), + server_port: plain.slice(lastColonPos + 1), + password: plain.slice(firstColonPos + 1, atPos), + method: plain.slice(0, firstColonPos) + }; + return [config, tag]; + } + } + return null; + } +}); diff --git a/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js b/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js new file mode 100644 index 000000000..66b18163d --- /dev/null +++ b/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js @@ -0,0 +1,163 @@ +'use strict'; +'require form'; +'require uci'; +'require fs'; +'require network'; +'require rpc'; +'require shadowsocks-rust as ss'; + +var conf = 'shadowsocks-rust'; +var cfgtypes = ['ss_local', 'ss_redir', 'ss_server', 'ss_tunnel']; + +var callServiceList = rpc.declare({ + object: 'service', + method: 'list', + params: [ 'name' ], + expect: { '': {} } +}); + +return L.view.extend({ + render: function(stats) { + var m, s, o; + + m = new form.Map(conf, + _('Local Instances'), + _('Instances of shadowsocks-rust components, e.g. ss-local, \ + ss-redir, ss-tunnel, ss-server, etc. To enable an instance it \ + is required to enable both the instance itself and the remote \ + server it refers to.')); + + s = m.section(form.GridSection); + s.addremove = true; + s.cfgsections = function() { + return this.map.data.sections(this.map.config) + .filter(function(s) { return cfgtypes.indexOf(s['.type']) !== -1; }) + .map(function(s) { return s['.name']; }); + }; + s.sectiontitle = function(section_id) { + var s = uci.get(conf, section_id); + return (s ? s['.type'] + '.' : '') + section_id; + }; + s.renderSectionAdd = function(extra_class) { + var el = form.GridSection.prototype.renderSectionAdd.apply(this, arguments), + optionEl = [E('option', { value: '_dummy' }, [_('-- instance type --')])]; + cfgtypes.forEach(function(t) { + optionEl.push(E('option', { value: t }, [t.replace('_', '-')])); + }); + var selectEl = E('select', { + class: 'cbi-input-select', + change: function(ev) { + ev.target.parentElement.nextElementSibling.nextElementSibling + .toggleAttribute('disabled', ev.target.value === '_dummy'); + } + }, optionEl); + el.lastElementChild.setAttribute('disabled', ''); + el.prepend(E('div', {}, selectEl)); + return el; + }; + s.handleAdd = function(ev, name) { + var selectEl = ev.target.parentElement.firstElementChild.firstElementChild, + type = selectEl.value; + this.sectiontype = type; + var promise = form.GridSection.prototype.handleAdd.apply(this, arguments); + this.sectiontype = undefined; + return promise; + }; + s.addModalOptions = function(s, section_id, ev) { + var sdata = uci.get(conf, section_id), + stype = sdata ? sdata['.type'] : null; + if (stype) { + s.sectiontype = stype; + return Promise.all([ + L.resolveDefault(fs.stat('/usr/bin/' + stype.replace('_', '-')), null), + network.getDevices() + ]).then(L.bind(function(res) { + s.tab('general', _('General Settings')); + s.tab('advanced', _('Advanced Settings')); + s.taboption('general', form.Value, 'label', _('Label')); + s.taboption('general', form.Flag, 'disabled', _('Disable')); + if (!res[0]) { + ss.option_install_package(s, 'general'); + } + ss.options_common(s, 'advanced'); + + if (stype === 'ss_server') { + ss.options_server(s, { tab: 'general' }); + o = s.taboption('general', form.Value, 'bind_address', + _('Bind address'), + _('The address ss-server will initiate connection from')); + o.datatype = 'ipaddr'; + o.placeholder = '0.0.0.0'; + ss.values_ipaddr(o, res[1]); + } else { + ss.options_client(s, 'general', res[1]); + if (stype === 'ss_tunnel') { + o = s.taboption('general', form.Value, 'tunnel_address', + _('Tunnel address'), + _('The address ss-tunnel will forward traffic to')); + o.datatype = 'hostport'; + } + } + }, this)); + } + }; + + o = s.option(form.DummyValue, 'overview', _('Overview')); + o.modalonly = false; + o.editable = true; + o.rawhtml = true; + o.renderWidget = function(section_id, option_index, cfgvalue) { + var sdata = uci.get(conf, section_id); + if (sdata) { + return form.DummyValue.prototype.renderWidget.call(this, section_id, option_index, ss.cfgvalue_overview(sdata)); + } + return null; + }; + + o = s.option(form.DummyValue, 'running', _('Running')); + o.modalonly = false; + o.editable = true; + o.default = ''; + + o = s.option(form.Button, 'disabled', _('Enable/Disable')); + o.modalonly = false; + o.editable = true; + o.inputtitle = function(section_id) { + var s = uci.get(conf, section_id); + if (ss.ucival_to_bool(s['disabled'])) { + this.inputstyle = 'reset'; + return _('Disabled'); + } + this.inputstyle = 'save'; + return _('Enabled'); + } + o.onclick = function(ev) { + var inputEl = ev.target.parentElement.nextElementSibling; + inputEl.value = ss.ucival_to_bool(inputEl.value) ? '0' : '1'; + return this.map.save(); + } + + return m.render().finally(function() { + L.Poll.add(function() { + return L.resolveDefault(callServiceList(conf), {}) + .then(function(res) { + var instances = null; + try { + instances = res[conf]['instances']; + } catch (e) {} + if (!instances) return; + uci.sections(conf) + .filter(function(s) { return cfgtypes.indexOf(s['.type']) !== -1; }) + .forEach(function(s) { + var el = document.getElementById('cbi-shadowsocks-rust-' + s['.name'] + '-running'); + if (el) { + var name = s['.type'] + '.' + s['.name'], + running = instances.hasOwnProperty(name)? instances[name].running : false; + el.innerText = running ? 'yes' : 'no'; + } + }); + }); + }); + }); + }, +}); diff --git a/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js b/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js new file mode 100644 index 000000000..26aa47fd2 --- /dev/null +++ b/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js @@ -0,0 +1,141 @@ +'use strict'; +'require view'; +'require uci'; +'require fs'; +'require form'; +'require tools.widgets as widgets'; +'require shadowsocks-rust as ss'; + +var conf = 'shadowsocks-rust'; +var cfgtypes = ['ss_rules']; + +function src_dst_option(s /*, ... */) { + var o = s.taboption.apply(s, L.varargs(arguments, 1)); + o.datatype = 'or(ipaddr,cidr)'; +} + +return L.view.extend({ + load: function() { + return Promise.all([ + L.resolveDefault(fs.stat('/usr/lib/iptables/libxt_recent.so'), {}), + L.resolveDefault(fs.stat('/usr/bin/ss-rules'), null), + uci.load(conf).then(function() { + if (!uci.get_first(conf, 'ss_rules')) { + uci.set(conf, uci.add(conf, 'ss_rules', 'ss_rules'), 'disabled', '1'); + } + }) + ]); + }, + render: function(stats) { + var m, s, o; + + m = new form.Map(conf, _('Redir Rules'), + _('On this page you can configure how traffics are to be \ + forwarded to ss-redir instances. \ + If enabled, packets will first have their src ip addresses checked \ + against Src ip/net bypass, Src ip/net forward, \ + Src ip/net checkdst and if none matches Src default \ + will give the default action to be taken. \ + If the prior check results in action checkdst, packets will continue \ + to have their dst addresses checked.')); + + s = m.section(form.GridSection); + s.addremove = true; + s.addbtntitle = _('Add a new rule...'); + s.cfgsections = function() { + return this.map.data.sections(this.map.config) + .filter(function(s) { return cfgtypes.indexOf(s['.type']) !== -1; }) + .map(function(s) { return s['.name']; }); + }; + s.tab('general', _('General Settings')); + s.tab('src', _('Source Settings')); + s.tab('dst', _('Destination Settings')); + s.sectiontype = 'ss_rules'; + + s.addModalOptions = function(s, section_id, ev) { + s.taboption('general', form.Flag, 'disabled', _('Disable')); + s.taboption('general', form.Value, 'label', _('Label')); + + //o = s.taboption('general', form.ListValue, 'server', _('server')); + //ss.values_serverlist(o, ''); + o = s.taboption('general', form.ListValue, 'redir_tcp', + _('ss-redir for TCP')); + ss.values_redir(o, 'tcp'); + o = s.taboption('general', form.ListValue, 'redir_udp', + _('ss-redir for UDP')); + ss.values_redir(o, 'udp'); + + o = s.taboption('general', form.ListValue, 'local_default', + _('Local-out default'), + _('Default action for locally generated TCP packets')); + ss.values_actions(o); + o = s.taboption('general', widgets.DeviceSelect, 'ifnames', + _('Ingress interfaces'), + _('Only apply rules on packets from these network interfaces')); + o.multiple = true; + o.noaliases = true; + o.noinactive = true; + s.taboption('general', form.Value, 'ipt_args', + _('Extra arguments'), + _('Passes additional arguments to iptables. Use with care!')); + + src_dst_option(s, 'src', form.DynamicList, 'src_ips_bypass', + _('Src ip/net bypass'), + _('Bypass ss-redir for packets with src address in this list')); + src_dst_option(s, 'src', form.DynamicList, 'src_ips_forward', + _('Src ip/net forward'), + _('Forward through ss-redir for packets with src address in this list')); + src_dst_option(s, 'src', form.DynamicList, 'src_ips_checkdst', + _('Src ip/net checkdst'), + _('Continue to have dst address checked for packets with src address in this list')); + o = s.taboption('src', form.ListValue, 'src_default', + _('Src default'), + _('Default action for packets whose src address do not match any of the src ip/net list')); + ss.values_actions(o); + + src_dst_option(s, 'dst', form.DynamicList, 'dst_ips_bypass', + _('Dst ip/net bypass'), + _('Bypass ss-redir for packets with dst address in this list')); + src_dst_option(s, 'dst', form.DynamicList, 'dst_ips_forward', + _('Dst ip/net forward'), + _('Forward through ss-redir for packets with dst address in this list')); + + var dir = '/etc/shadowsocks-rust'; + o = s.taboption('dst', form.FileUpload, 'dst_ips_bypass_file', + _('Dst ip/net bypass file'), + _('File containing ip/net for the purposes as with Dst ip/net bypass')); + o.root_directory = dir; + o = s.taboption('dst', form.FileUpload, 'dst_ips_forward_file', + _('Dst ip/net forward file'), + _('File containing ip/net for the purposes as with Dst ip/net forward')); + o.root_directory = dir; + o = s.taboption('dst', form.ListValue, 'dst_default', + _('Dst default'), + _('Default action for packets whose dst address do not match any of the dst ip list')); + ss.values_actions(o); + + o = s.taboption('dst', form.Flag, 'dst_forward_recentrst'); + o.title = _('Forward recentrst'); + o.description = _('Forward those packets whose dst have recently sent to us multiple tcp-rst'); + }; + + o = s.option(form.Button, 'disabled', _('Enable/Disable')); + o.modalonly = false; + o.editable = true; + o.inputtitle = function(section_id) { + var s = uci.get(conf, section_id); + if (ss.ucival_to_bool(s['disabled'])) { + this.inputstyle = 'reset'; + return _('Disabled'); + } + this.inputstyle = 'save'; + return _('Enabled'); + }; + o.onclick = function(ev) { + var inputEl = ev.target.parentElement.nextElementSibling; + inputEl.value = ss.ucival_to_bool(inputEl.value) ? '0' : '1'; + return this.map.save(); + }; + return m.render(); + }, +}); diff --git a/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js b/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js new file mode 100644 index 000000000..f053ca667 --- /dev/null +++ b/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js @@ -0,0 +1,82 @@ +'use strict'; +'require form'; +'require uci'; +'require ui'; +'require shadowsocks-rust as ss'; + +var conf = 'shadowsocks-rust'; + +return L.view.extend({ + render: function() { + var m, s, o; + + m = new form.Map(conf, _('Remote Servers'), + _('Definition of remote shadowsocks servers. \ + Disable any of them will also disable instances referring to it.')); + + s = m.section(form.GridSection, 'server'); + s.addremove = true; + s.handleLinkImport = function() { + var textarea = new ui.Textarea(); + ui.showModal(_('Import Links'), [ + textarea.render(), + E('div', { class: 'right' }, [ + E('button', { + class: 'btn', + click: ui.hideModal + }, [ _('Cancel') ]), + ' ', + E('button', { + class: 'btn cbi-button-action', + click: ui.createHandlerFn(this, function() { + textarea.getValue().split('\n').forEach(function(s) { + var config = ss.parse_uri(s); + if (config) { + var tag = config[1]; + if (tag && !tag.match(/^[a-zA-Z0-9_]+$/)) tag = null; + var sid = uci.add(conf, 'server', tag); + config = config[0]; + Object.keys(config).forEach(function(k) { + uci.set(conf, sid, k, config[k]); + }); + } + }); + return uci.save() + .then(L.bind(this.map.load, this.map)) + .then(L.bind(this.map.reset, this.map)) + .then(L.ui.hideModal) + .catch(function() {}); + }) + }, [ _('Import') ]) + ]) + ]); + }; + s.renderSectionAdd = function(extra_class) { + var el = form.GridSection.prototype.renderSectionAdd.apply(this, arguments); + el.appendChild(E('button', { + 'class': 'cbi-button cbi-button-add', + 'title': _('Import Links'), + 'click': ui.createHandlerFn(this, 'handleLinkImport') + }, [ _('Import Links') ])); + return el; + }; + + o = s.option(form.Flag, 'disabled', _('Disable')); + o.editable = true; + + ss.options_server(s); + + return m.render(); + }, + addFooter: function() { + var p = '#edit='; + if (location.hash.indexOf(p) === 0) { + var section_id = location.hash.substring(p.length); + var editBtn = document.querySelector('#cbi-shadowsocks-rust-' + section_id + ' button.cbi-button-edit'); + if (editBtn) + editBtn.click(); + } + //return this.super('addFooter', arguments); + return null; + } +}); diff --git a/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua b/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua new file mode 100644 index 000000000..fce506149 --- /dev/null +++ b/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua @@ -0,0 +1,22 @@ +-- Copyright 2017 Yousong Zhou +-- Licensed to the public under the Apache License 2.0. +-- +module("luci.controller.shadowsocks-rust", package.seeall) + +function index() + entry({"admin", "services", "shadowsocks-rust"}, + alias("admin", "services", "shadowsocks-rust", "instances"), + _("Shadowsocks-rust"), 59) + + entry({"admin", "services", "shadowsocks-rust", "instances"}, + view("shadowsocks-rust/instances"), + _("Local Instances"), 10).leaf = true + + entry({"admin", "services", "shadowsocks-rust", "servers"}, + view("shadowsocks-rust/servers"), + _("Remote Servers"), 20).leaf = true + + entry({"admin", "services", "shadowsocks-rust", "rules"}, + view("shadowsocks-rust/rules"), + _("Redir Rules"), 30).leaf = true +end diff --git a/luci-app-shadowsocks-rust/po/bg/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/bg/shadowsocks-rust.po new file mode 100644 index 000000000..a2af6b1c1 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/bg/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: bg\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/ca/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/ca/shadowsocks-rust.po new file mode 100644 index 000000000..94c06d5e2 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/ca/shadowsocks-rust.po @@ -0,0 +1,336 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-10-25 18:01+0000\n" +"Last-Translator: Adolfo Jayme Barrientos \n" +"Language-Team: Catalan \n" +"Language: ca\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.9.1-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "Activat" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "Visió de conjunt" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "Contrasenya" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" + +#~ msgid "Name" +#~ msgstr "Nom" diff --git a/luci-app-shadowsocks-rust/po/cs/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/cs/shadowsocks-rust.po new file mode 100644 index 000000000..d1e7a4df7 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/cs/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: cs\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/de/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/de/shadowsocks-rust.po new file mode 100644 index 000000000..8091ca1a9 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/de/shadowsocks-rust.po @@ -0,0 +1,341 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-11-05 01:57+0000\n" +"Last-Translator: Paul Spooren \n" +"Language-Team: German \n" +"Language: de\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "Erweiterte Einstellungen" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "Deaktivieren" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "Deaktiviert" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "Aktivieren/Deaktivieren" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "Aktiviert" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "Zusätzliche Argumente" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "Allgemeine Einstellungen" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "MTU" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "Übersicht" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" +"Gibt zusätzliche Kommandozeilenargumente an iptables weiter. Mit Vorsicht " +"benutzen!" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "Passwort" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "Server" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" + +#~ msgid "Add" +#~ msgstr "Hinzufügen" + +#~ msgid "Name" +#~ msgstr "Name" diff --git a/luci-app-shadowsocks-rust/po/el/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/el/shadowsocks-rust.po new file mode 100644 index 000000000..7b4a7e212 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/el/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: el\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/en/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/en/shadowsocks-rust.po new file mode 100644 index 000000000..c18e1b221 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/en/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: en\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/es/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/es/shadowsocks-rust.po new file mode 100644 index 000000000..634997d5c --- /dev/null +++ b/luci-app-shadowsocks-rust/po/es/shadowsocks-rust.po @@ -0,0 +1,373 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2019-11-13 23:06+0000\n" +"Last-Translator: Franco Castillo \n" +"Language-Team: Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "-- tipo de instancia --" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "Configuración avanzada" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "Dirección de enlace" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "Omitir ss-redir para paquetes con dirección dst en esta lista" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "Omitir ss-redir para paquetes con dirección src en esta lista" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" +"Continuar con la verificación de la dirección dst para paquetes con " +"dirección src en esta lista" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "Acción predeterminada para paquetes TCP generados localmente" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" +"Acción predeterminada para paquetes cuya dirección dst no coincide con " +"ninguna de la lista dst ip" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" +"Acción predeterminada para paquetes cuya dirección src no coincide con " +"ninguna de la lista src ip/net" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" +"Definición de servidores shadowsocks remotos. Deshabilitar cualquiera de " +"ellos también deshabilitará las instancias que lo refieran." + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "Configuración de destino" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "Desactivar" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "Desactivado" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "Dst predeterminado" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "Omitir Dst ip/net" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "Omitir archivo Dst ip/net" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "Reenviar Dst ip/net" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "Reenviar archivo Dst ip/net" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "Activar SO_REUSEPORT" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "Activar TCP Fast Open" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "Activar TCP_NODELAY" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "Activar/Desactivar" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "Activado" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "Argumentos extra" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" +"Archivo que contiene ip/net para los fines como con Omitir Dst ip/net" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" +"Archivo que contiene ip / net para los fines como con Reenviar Dst ip/" +"net" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "Reenviar recentrst" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" +"Reenviar aquellos paquetes cuyos archivos dst nos hayan enviado " +"recientemente múltiples tcp-rst" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" +"Reenviar a través de ss-redir para paquetes con dirección dst en esta lista" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" +"Reenviar a través de ss-redir para paquetes con dirección src en esta lista" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "Configuración general" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "IPv6 primero" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "Interfaces de ingreso" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "Instalar paquete" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "Instalar el paquete iptables-mod-conntrack-extra" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" +"Instancias de componentes de shadowsocks-rust, ej. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. Para habilitar una instancia, se requiere habilitar " +"tanto la instancia como el servidor remoto al que hace referencia." + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "Clave (base64)" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "Instancias locales" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "Dirección local" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "Puerto local" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "Salida local predeterminada" + +# Maximum Transmission Unit +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "MTU" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "Método" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "Modo de operación" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" +"En esta página puede configurar cómo se reenviará el tráfico a las " +"instancias de ss-redir. Si están habilitados, los paquetes tendrán primero " +"sus direcciones src ip verificadas con Omitir Src ip / net, " +"Reenviar Src ip / net, Src ip / net checkdst y si ninguno " +"coincide con Src predeterminado dará la acción predeterminada que " +"se debe realizar. Si la verificación anterior resulta en la acción " +"checkdst, los paquetes continuarán teniendo sus direcciones dst " +"marcadas." + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "Solo aplicar reglas en paquetes desde estas interfaces de red" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "Vista general" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "Paquete no instalado" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "Pasa argumentos adicionales a iptables. ¡Utilícelo con cuidado!" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "Contraseña" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "Plugin" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "Opciones de plugin" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "Preferir direcciones IPv6 al resolver nombres" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "Reglas de redireccionamiento" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "Servidores remotos" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "Servidor remoto" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "Correr como" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "Corriendo" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "Servidor" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "Puerto del servidor" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "Shadowsocks-rust" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "Configuración de fuente" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "Src predeterminado" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "Omitir Src ip/net" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "Src ip/net checkdst" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "Reenviar Src ip/net" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "La dirección ss-server iniciará la conexión desde" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "La dirección ss-tunnel reenviará el tráfico a" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "Tiempo de espera (seg)" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "Direccion del tunel" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "Verbosidad" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "ss-redir para TCP" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "ss-redir para UDP" + +#~ msgid "Add" +#~ msgstr "Añadir" + +#~ msgid "Install package %q" +#~ msgstr "Instalar paquete %q" + +#~ msgid "Name" +#~ msgstr "Nombre" diff --git a/luci-app-shadowsocks-rust/po/fr/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/fr/shadowsocks-rust.po new file mode 100644 index 000000000..6e1941062 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/fr/shadowsocks-rust.po @@ -0,0 +1,346 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-10-24 13:55+0000\n" +"Last-Translator: Nathan \n" +"Language-Team: French \n" +"Language: fr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.9.1-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "Paramètres avancés" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +#, fuzzy +msgid "Bind address" +msgstr "Adresse de liaison" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "Action par défaut pour les paquets TCP générés localement" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "Paramètres de destination" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "Désactiver" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "Désactivé" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "Activer SO_REUSEPORT" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "Activer TCP_NODELAY" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "Activer/Désactiver" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "Activé" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "Arguments supplémentaires" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "Paramètres généraux" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "IPv6 en priorité" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "Interfaces d'entrée" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "Clé (base64)" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "Instances locales" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "Adresse locale" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "Port local" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "Méthode" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "Mode de fonctionnement" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" +"Appliquer les règles uniquement sur les paquets de ces interfaces réseau" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "Vue d'ensemble" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "Le paquet n'est pas installé" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" +"Passe des arguments supplémentaires aux tables d'adresses IP. A utiliser " +"avec précaution !" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "Mot de passe" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "Plugin" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "Options de plugin" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "Préférer les adresses IPv6 lors de la résolution des noms" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "Règles de redirection" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "Serveurs distants" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "Serveur distant" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "Exécuter comme" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "En cours d'exécution" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "Serveur" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "Port serveur" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "Délai d'attente (s)" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "Adresse du tunnel" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "Verbeux" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" + +#~ msgid "Add" +#~ msgstr "Ajouter" + +#~ msgid "Install package %q" +#~ msgstr "Installer le paquet %q" + +#~ msgid "Name" +#~ msgstr "Nom" diff --git a/luci-app-shadowsocks-rust/po/he/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/he/shadowsocks-rust.po new file mode 100644 index 000000000..17ad865d1 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/he/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: he\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/hi/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/hi/shadowsocks-rust.po new file mode 100644 index 000000000..ffcad7bbd --- /dev/null +++ b/luci-app-shadowsocks-rust/po/hi/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: hi\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/hu/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/hu/shadowsocks-rust.po new file mode 100644 index 000000000..eaa18b7f1 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/hu/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: hu\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/it/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/it/shadowsocks-rust.po new file mode 100644 index 000000000..dacd912f6 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/it/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: it\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/ja/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/ja/shadowsocks-rust.po new file mode 100644 index 000000000..54b2cc42c --- /dev/null +++ b/luci-app-shadowsocks-rust/po/ja/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: ja\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/ko/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/ko/shadowsocks-rust.po new file mode 100644 index 000000000..4eeec8b74 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/ko/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: ko\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/ms/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/ms/shadowsocks-rust.po new file mode 100644 index 000000000..3a6469ab7 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/ms/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: ms\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/nb_NO/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/nb_NO/shadowsocks-rust.po new file mode 100644 index 000000000..9520f8dae --- /dev/null +++ b/luci-app-shadowsocks-rust/po/nb_NO/shadowsocks-rust.po @@ -0,0 +1,333 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-10-30 03:22+0000\n" +"Last-Translator: Allan Nordhøy \n" +"Language-Team: Norwegian Bokmål \n" +"Language: nb_NO\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.9.1\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "Påskrudd" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/pl/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/pl/shadowsocks-rust.po new file mode 100644 index 000000000..d44593cd9 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/pl/shadowsocks-rust.po @@ -0,0 +1,335 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-11-17 11:07+0000\n" +"Last-Translator: Marcin Net \n" +"Language-Team: Polish \n" +"Language: pl\n" +"Content-Type: text/plain; charset=UTF-8\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" +"X-Generator: Weblate 3.10-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "Ustawienia zaawansowane" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "Wyłącz" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "Wyłączone" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "Włącz/Wyłącz" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "Włączone" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "Dodatkowe argumenty" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "Ustawienia główne" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "MTU" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "Przegląd" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" +"Przekazuje dodatkowe argumenty do iptables. Zachowaj szczególną ostrożność!" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "Hasło" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "Serwer" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "Port serwera" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/pt/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/pt/shadowsocks-rust.po new file mode 100644 index 000000000..e6f9a8dae --- /dev/null +++ b/luci-app-shadowsocks-rust/po/pt/shadowsocks-rust.po @@ -0,0 +1,339 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-11-02 16:07+0000\n" +"Last-Translator: ssantos \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.10-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "Definições Avançadas" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "Desativar" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "Desativado" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "Ativar/Desativar" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "Ativado" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "Argumentos adicionais" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "Configurações Gerais" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "MTU" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "Visão Geral" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "Passa argumentos adicionais para o iptables. Usar com cuidado!" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "Palavra-passe" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "Servidor" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "Porta do servidor" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" + +#~ msgid "Add" +#~ msgstr "Adicionar" + +#~ msgid "Name" +#~ msgstr "Nome" diff --git a/luci-app-shadowsocks-rust/po/pt_BR/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/pt_BR/shadowsocks-rust.po new file mode 100644 index 000000000..be94ef323 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/pt_BR/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: pt_BR\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/ro/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/ro/shadowsocks-rust.po new file mode 100644 index 000000000..dfa8a011e --- /dev/null +++ b/luci-app-shadowsocks-rust/po/ro/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: ro\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/ru/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/ru/shadowsocks-rust.po new file mode 100644 index 000000000..a9a28cfe0 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/ru/shadowsocks-rust.po @@ -0,0 +1,337 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-10-19 18:26+0000\n" +"Last-Translator: Anton Kikin \n" +"Language-Team: Russian \n" +"Language: ru\n" +"Content-Type: text/plain; charset=UTF-8\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" +"X-Generator: Weblate 3.9.1-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "Дополнительные настройки" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" + +#~ msgid "Add" +#~ msgstr "Добавить" diff --git a/luci-app-shadowsocks-rust/po/sk/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/sk/shadowsocks-rust.po new file mode 100644 index 000000000..cd806a2f8 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/sk/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: sk\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/sv/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/sv/shadowsocks-rust.po new file mode 100644 index 000000000..862d1cfae --- /dev/null +++ b/luci-app-shadowsocks-rust/po/sv/shadowsocks-rust.po @@ -0,0 +1,339 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-10-17 20:24+0000\n" +"Last-Translator: Mattias Münster \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.9.1-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "Avancerade inställningar" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "Bindningsadress" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "Inaktivera" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "Inaktiverad" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "Aktivera/Inaktivera" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "Aktiverad" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "Extra argument" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "Generella inställningar" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "MTU" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "Översikt" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "Lösenord" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "Server" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "Server-port" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" + +#~ msgid "Add" +#~ msgstr "Lägg till" + +#~ msgid "Name" +#~ msgstr "Namn" diff --git a/luci-app-shadowsocks-rust/po/templates/shadowsocks-rust.pot b/luci-app-shadowsocks-rust/po/templates/shadowsocks-rust.pot new file mode 100644 index 000000000..6c65b1d2d --- /dev/null +++ b/luci-app-shadowsocks-rust/po/templates/shadowsocks-rust.pot @@ -0,0 +1,359 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:218 +msgid "" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:44 +msgid "Add a new rule..." +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "Bind address" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:84 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:27 +msgid "Cancel" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:70 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:114 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:93 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:52 +msgid "Destination Settings" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:78 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:56 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:64 +msgid "Disable" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:129 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:129 +msgid "Disabled" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:113 +msgid "Dst default" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:97 +msgid "Dst ip/net bypass" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:105 +msgid "Dst ip/net bypass file" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:100 +msgid "Dst ip/net forward" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:109 +msgid "Dst ip/net forward file" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:188 +msgid "Enable MPTCP" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:187 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:185 +msgid "Enable TCP Fast Open" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:186 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:122 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:122 +msgid "Enable/Disable" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:132 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:132 +msgid "Enabled" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "Extra arguments" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:106 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:110 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:101 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:50 +msgid "General Settings" +msgstr "" + +#: luci-app-shadowsocks-rust/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-rust.json:3 +msgid "Grant service list access to LuCI app shadowsocks-rust" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:184 +msgid "IPv6 First" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:50 +msgid "Import" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:21 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:58 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:60 +msgid "Import Links" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Ingress interfaces" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:242 +msgid "Install package" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Key (base64)" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:57 +msgid "Label" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +#: luci-app-shadowsocks-rust/root/usr/share/luci/menu.d/luci-app-shadowsocks-rust.json:14 +msgid "Local Instances" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local address" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:121 +msgid "Local port" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Local-out default" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "MTU" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:152 +msgid "Method" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:172 +msgid "Mode of operation" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:33 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:74 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:105 +msgid "Overview" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:241 +msgid "Package is not installed" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:80 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:157 +msgid "Password" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:167 +msgid "Plugin" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:169 +msgid "Plugin Options" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:184 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:32 +#: luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +#: luci-app-shadowsocks-rust/root/usr/share/luci/menu.d/luci-app-shadowsocks-rust.json:32 +msgid "Redir Rules" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +#: luci-app-shadowsocks-rust/root/usr/share/luci/menu.d/luci-app-shadowsocks-rust.json:23 +msgid "Remote Servers" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:115 +msgid "Remote server" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Run as" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:117 +msgid "Running" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:144 +msgid "Server" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:148 +msgid "Server port" +msgstr "" + +#: luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +#: luci-app-shadowsocks-rust/root/usr/share/luci/menu.d/luci-app-shadowsocks-rust.json:3 +msgid "Shadowsocks-rust" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "Source Settings" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:92 +msgid "Src default" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:83 +msgid "Src ip/net bypass" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Src ip/net checkdst" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Src ip/net forward" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:88 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:97 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Timeout (sec)" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "Tunnel address" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:183 +msgid "Verbose" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "ss-redir for TCP" +msgstr "" + +#: luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:65 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/tr/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/tr/shadowsocks-rust.po new file mode 100644 index 000000000..c453bec19 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/tr/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: tr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/uk/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/uk/shadowsocks-rust.po new file mode 100644 index 000000000..ac46a2cc5 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/uk/shadowsocks-rust.po @@ -0,0 +1,341 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-11-05 01:57+0000\n" +"Last-Translator: Yurii Petrashko \n" +"Language-Team: Ukrainian \n" +"Language: uk\n" +"Content-Type: text/plain; charset=UTF-8\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" +"X-Generator: Weblate 3.10-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "Додаткові параметри" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "Увімкнути/Вимкнути" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "Увімкнено" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "Додаткові аргументи" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "Загальні параметри" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "MTU" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "Огляд" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" +"Передача додаткових аргументів для IPTables. Використовуйте з обережністю!" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "Пароль" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" + +#~ msgid "Add" +#~ msgstr "Додати" + +#~ msgid "Name" +#~ msgstr "Ім'я" diff --git a/luci-app-shadowsocks-rust/po/vi/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/vi/shadowsocks-rust.po new file mode 100644 index 000000000..3fe59c284 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/vi/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: vi\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/po/zh-cn/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/zh-cn/shadowsocks-rust.po new file mode 100644 index 000000000..0a0361f18 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/zh-cn/shadowsocks-rust.po @@ -0,0 +1,352 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2019-11-08 21:05+0000\n" +"Last-Translator: Meano Lee \n" +"Language-Team: Chinese (Simplified) \n" +"Language: zh-cn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.10-dev\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "-- 实例类型 --" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "<已隐藏>" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "高级设置" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "绑定地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "对于目的地址在列表中的报文,绕过ss-redir" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "对于源地址在列表中的报文,绕过ss-redir" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "对于源地址在列表中的报文,继续检查其目的地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "对于设备本身产生的TCP报文的默认行为" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "对于目的地址不在列表中的报文的默认行为" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "对于源地址不在列表中的报文的默认行为" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" +"在此页面设定访问远端shadowsocks服务器的参数。请注意,禁用远端服务器会同时停止" +"与之关联的shadowsocks-rust组件" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "目的地址设定" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "禁用" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "已禁用" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "目的未匹配时默认行为" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "绕过" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "绕过(文件)" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "转发" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "转发(文件)" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "启用SO_REUSEPORT" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "启用TCP Fast Open" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "启用TCP_NODELAY" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "启用/禁用" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "已启用" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "额外参数" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "文件列出需要绕过ss-redir转发的地址和网段" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "文件列出需要使用ss-redir转发的地址和网段" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "转发被连接重置的地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "若近期多次收到某地址的连接重置报文,则将其加入到转发列表中" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "对于目的地址在列表中的报文,通过ss-redir转发" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "对于源地址在列表中的报文,通过ss-redir转发" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "基本设置" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "IPv6优先" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "入口网卡" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "安装软件包" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "安装iptables-mod-conntrack-extra" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" +"此页面展示本地运行的shadowsocks-rust各组件实例,如ss-local、ss-redir、ss-" +"tunnel、ss-server等。请注意,实际启用一个实例要求实例本身及所关联的远端服务器" +"都是启用状态。" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "密钥(base64)" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "本地实例" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "监听地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "监听端口" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "本地报文默认行为" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "MTU" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "加密方法" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "工作模式" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" +"在此页面,您可以配置指定报文是否通过ss-redir转发。启用后,规则会先将报文的源" +"地址与相应的地址集进行匹配,依次决定是否“绕过(bypass)”、“转发" +"(forward)”,或“继续匹配目的地址(checkdst)”;若未在集合" +"中找到匹配,则执行指定的默认动作。继续匹配目的地址时同理。" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "仅对来自指定网卡的报文应用规则" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "概览" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "依赖包未安装" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "给iptables的额外参数。请小心使用" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "密码" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "启用插件" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "插件选项" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "名字解析时优先取用IPv6地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "转发规则" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "远端服务器" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "服务器" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "运行时用户" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "运行中" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "监听地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "监听端口" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "源地址设定" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "源未匹配默认行为" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "绕过" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "继续匹配目的地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "转发" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "ss-server建立连接时使用的源地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "ss-tunnel所建立隧道的对端地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "超时时间(秒)" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "隧道对端地址" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "记录详细日志" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "用于TCP转发的ss-redir" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "用于UDP转发的ss-redir" + +#~ msgid "Add" +#~ msgstr "添加" + +#~ msgid "Install package %q" +#~ msgstr "安装%q" + +#~ msgid "Name" +#~ msgstr "名称" diff --git a/luci-app-shadowsocks-rust/po/zh-tw/shadowsocks-rust.po b/luci-app-shadowsocks-rust/po/zh-tw/shadowsocks-rust.po new file mode 100644 index 000000000..3d44a0aa0 --- /dev/null +++ b/luci-app-shadowsocks-rust/po/zh-tw/shadowsocks-rust.po @@ -0,0 +1,327 @@ +msgid "" +msgstr "" +"Language: zh_Hant\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:43 +msgid "-- instance type --" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:211 +msgid "" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:76 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:86 +msgid "Bind address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:87 +msgid "Bypass ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:73 +msgid "Bypass ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:79 +msgid "" +"Continue to have dst address checked for packets with src address in this " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:59 +msgid "Default action for locally generated TCP packets" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:103 +msgid "" +"Default action for packets whose dst address do not match any of the dst ip " +"list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:82 +msgid "" +"Default action for packets whose src address do not match any of the src ip/" +"net list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:14 +msgid "" +"Definition of remote shadowsocks servers. Disable any of them will also " +"disable instances referring to it." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:43 +msgid "Destination Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:77 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:45 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:20 +msgid "Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:128 +msgid "Disabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:102 +msgid "Dst default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:86 +msgid "Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:94 +msgid "Dst ip/net bypass file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:89 +msgid "Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:98 +msgid "Dst ip/net forward file" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:181 +msgid "Enable SO_REUSEPORT" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:179 +msgid "Enable TCP Fast Open" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:180 +msgid "Enable TCP_NODELAY" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:121 +msgid "Enable/Disable" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:131 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:68 +msgid "Extra arguments" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:95 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:99 +msgid "" +"File containing ip/net for the purposes as with Dst ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:118 +msgid "Forward recentrst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:119 +msgid "" +"Forward those packets whose dst have recently sent to us multiple tcp-rst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:90 +msgid "Forward through ss-redir for packets with dst address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:76 +msgid "Forward through ss-redir for packets with src address in this list" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:75 +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:41 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "IPv6 First" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:62 +msgid "Ingress interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:235 +msgid "Install package" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:111 +msgid "Install package iptables-mod-conntrack-extra" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:25 +msgid "" +"Instances of shadowsocks-rust components, e.g. ss-local, ss-redir, ss-" +"tunnel, ss-server, etc. To enable an instance it is required to enable both " +"the instance itself and the remote server it refers to." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:155 +msgid "Key (base64)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:24 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:13 +msgid "Local Instances" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:113 +msgid "Local address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:117 +msgid "Local port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:58 +msgid "Local-out default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:171 +msgid "MTU" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:146 +msgid "Method" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:166 +msgid "Mode of operation" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:31 +msgid "" +"On this page you can configure how traffics are to be forwarded to ss-redir " +"instances. If enabled, packets will first have their src ip addresses " +"checked against Src ip/net bypass, Src ip/net forward, " +"Src ip/net checkdst and if none matches Src default will " +"give the default action to be taken. If the prior check results in action " +"checkdst, packets will continue to have their dst addresses checked." +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:63 +msgid "Only apply rules on packets from these network interfaces" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:104 +msgid "Overview" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:234 +msgid "Package is not installed" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:69 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:151 +msgid "Password" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:161 +msgid "Plugin" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:163 +msgid "Plugin Options" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:178 +msgid "Prefer IPv6 addresses when resolving names" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:30 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:21 +msgid "Redir Rules" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/servers.js:13 +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:17 +msgid "Remote Servers" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:111 +msgid "Remote server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:175 +msgid "Run as" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:116 +msgid "Running" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:138 +msgid "Server" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:142 +msgid "Server port" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/luasrc/controller/shadowsocks-rust.lua:9 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:42 +msgid "Source Settings" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:81 +msgid "Src default" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:72 +msgid "Src ip/net bypass" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:78 +msgid "Src ip/net checkdst" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:75 +msgid "Src ip/net forward" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:87 +msgid "The address ss-server will initiate connection from" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:96 +msgid "The address ss-tunnel will forward traffic to" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:173 +msgid "Timeout (sec)" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/instances.js:95 +msgid "Tunnel address" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/shadowsocks-rust.js:177 +msgid "Verbose" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:51 +msgid "ss-redir for TCP" +msgstr "" + +#: applications/luci-app-shadowsocks-rust/htdocs/luci-static/resources/view/shadowsocks-rust/rules.js:54 +msgid "ss-redir for UDP" +msgstr "" diff --git a/luci-app-shadowsocks-rust/root/etc/uci-defaults/40_luci-shadowsocks-rust b/luci-app-shadowsocks-rust/root/etc/uci-defaults/40_luci-shadowsocks-rust new file mode 100644 index 000000000..2ca303ff8 --- /dev/null +++ b/luci-app-shadowsocks-rust/root/etc/uci-defaults/40_luci-shadowsocks-rust @@ -0,0 +1,13 @@ +#!/bin/sh + +uci -q batch <<-EOF >/dev/null + delete ucitrack.@shadowsocks-rust[-1] + add ucitrack shadowsocks-rust + set ucitrack.@shadowsocks-rust[-1].init=shadowsocks-rust + commit ucitrack +EOF + +rm -f /tmp/luci-indexcache +mkdir -p /etc/shadowsocks-rust +/etc/init.d/rpcd reload +exit 0 diff --git a/luci-app-shadowsocks-rust/root/usr/share/luci/menu.d/luci-app-shadowsocks-rust.json b/luci-app-shadowsocks-rust/root/usr/share/luci/menu.d/luci-app-shadowsocks-rust.json new file mode 100644 index 000000000..5a3a575b6 --- /dev/null +++ b/luci-app-shadowsocks-rust/root/usr/share/luci/menu.d/luci-app-shadowsocks-rust.json @@ -0,0 +1,39 @@ +{ + "admin/services/shadowsocks-rust": { + "title": "Shadowsocks-rust", + "order": 59, + "action": { + "type": "firstchild" + }, + "depends": { + "acl": [ "luci-app-shadowsocks-rust" ] + } + }, + + "admin/services/shadowsocks-rust/instances": { + "title": "Local Instances", + "order": 10, + "action": { + "type": "view", + "path": "shadowsocks-rust/instances" + } + }, + + "admin/services/shadowsocks-rust/servers": { + "title": "Remote Servers", + "order": 20, + "action": { + "type": "view", + "path": "shadowsocks-rust/servers" + } + }, + + "admin/services/shadowsocks-rust/rules": { + "title": "Redir Rules", + "order": 30, + "action": { + "type": "view", + "path": "shadowsocks-rust/rules" + } + } +} diff --git a/luci-app-shadowsocks-rust/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-rust.json b/luci-app-shadowsocks-rust/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-rust.json new file mode 100644 index 000000000..9f75c1661 --- /dev/null +++ b/luci-app-shadowsocks-rust/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-rust.json @@ -0,0 +1,17 @@ +{ + "luci-app-shadowsocks-rust": { + "description": "Grant service list access to LuCI app shadowsocks-rust", + "read": { + "ubus": { + "service": [ "list" ] + }, + "uci": [ "shadowsocks-rust" ] + }, + "write": { + "file": { + "/etc/shadowsocks-rust/*": [ "write" ] + }, + "uci": [ "shadowsocks-rust" ] + } + } +}