mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-31 08:25:13 +08:00
🌴 Sync 2026-03-05 23:51:42
This commit is contained in:
1 parent
97c049ed0a
commit
0acff03804
14253 files changed
+3893239
No files matched your search
@@ -0,0 +1 @@
|
||||
bin/
|
||||
@@ -0,0 +1,18 @@
|
||||
# This is free software, licensed under the Apache License, Version 2.0
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
# luci-app-natmap_git-23.208.32967-01d4ecb_all.ipk
|
||||
# https://t.me/ctcgfw_openwrt_discuss/1029229
|
||||
PKG_VERSION:=zzz-99.999.99999-1.0.2
|
||||
PKG_RELEASE:=1
|
||||
PKG_PO_VERSION:=$(PKG_VERSION)
|
||||
|
||||
LUCI_TITLE:=LuCI Support for natmap
|
||||
LUCI_DEPENDS:=+natmap
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
|
||||
|
||||
include $(TOPDIR)/feeds/luci/luci.mk
|
||||
|
||||
# call BuildPackage - OpenWrt buildroot signature
|
||||
@@ -0,0 +1,18 @@
|
||||
### 支持版本
|
||||
|
||||
OpenWrt 19.07 及以上
|
||||
### 使用
|
||||
|
||||
添加软件源
|
||||
|
||||
|
||||
```
|
||||
sh -c "$(curl https://fastly.jsdelivr.net/gh/EkkoG/openwrt-dist@master/add-feed.sh)" -- luci
|
||||
```
|
||||
|
||||
更新软件源并安装
|
||||
|
||||
```
|
||||
opkg update
|
||||
opkg install luci-app-natmap
|
||||
```
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
cp feeds.conf.default feeds.conf
|
||||
|
||||
# sed -e 's,https://git.openwrt.org,https://github.com,g' \
|
||||
# -i.bak feeds.conf
|
||||
|
||||
|
||||
mkdir local-build-packages
|
||||
cp -r local-build/* local-build-packages/
|
||||
sed -i '/luci.mk/ c\include $(TOPDIR)/feeds/luci/luci.mk' ./local-build-packages/luci-app-natmap/Makefile
|
||||
|
||||
echo "src-link local_build $(pwd)/local-build-packages" >> ./feeds.conf
|
||||
./scripts/feeds update -a
|
||||
make defconfig
|
||||
./scripts/feeds install -p local_build -f -a
|
||||
|
||||
make package/luci-app-natmap/compile V=s
|
||||
@@ -0,0 +1,9 @@
|
||||
services:
|
||||
sdk:
|
||||
image: openwrt/sdk:x86-64
|
||||
volumes:
|
||||
- .:/builder/local-build/luci-app-natmap
|
||||
- ./bin:/builder/bin
|
||||
- ./build.sh:/builder/build.sh
|
||||
command: /builder/build.sh
|
||||
|
||||
@@ -0,0 +1,320 @@
|
||||
'use strict';
|
||||
'require form';
|
||||
'require fs';
|
||||
'require rpc';
|
||||
'require view';
|
||||
'require tools.widgets as widgets';
|
||||
|
||||
var callServiceList = rpc.declare({
|
||||
object: 'service',
|
||||
method: 'list',
|
||||
params: ['name'],
|
||||
expect: { '': {} }
|
||||
});
|
||||
|
||||
function getInstances() {
|
||||
return L.resolveDefault(callServiceList('natmap'), {}).then(function(res) {
|
||||
try {
|
||||
return res.natmap.instances || {};
|
||||
} catch (e) {}
|
||||
return {};
|
||||
});
|
||||
}
|
||||
|
||||
function getStatus() {
|
||||
return getInstances().then(function(instances) {
|
||||
var promises = [];
|
||||
var status = {};
|
||||
for (var key in instances) {
|
||||
var i = instances[key];
|
||||
if (i.running && i.pid) {
|
||||
var f = '/var/run/natmap/' + i.pid + '.json';
|
||||
(function(k) {
|
||||
promises.push(fs.read(f).then(function(res) {
|
||||
status[k] = JSON.parse(res);
|
||||
}).catch(function(e){}));
|
||||
})(key);
|
||||
}
|
||||
}
|
||||
return Promise.all(promises).then(function() { return status; });
|
||||
});
|
||||
}
|
||||
|
||||
return view.extend({
|
||||
load: function() {
|
||||
return getStatus();
|
||||
},
|
||||
render: function(status) {
|
||||
var m, s, o;
|
||||
|
||||
m = new form.Map('natmap', _('NATMap'));
|
||||
s = m.section(form.GridSection, 'natmap');
|
||||
s.addremove = true;
|
||||
s.anonymous = true;
|
||||
|
||||
s.tab('general', _('General Settings'));
|
||||
s.tab('notify', _('Notify Settings'));
|
||||
s.tab('link', _('Link Settings'));
|
||||
|
||||
o = s.option(form.DummyValue, '_nat_name', _('Name'));
|
||||
o.modalonly = false;
|
||||
o.textvalue = function(section_id) {
|
||||
var s = status[section_id];
|
||||
if (s) return s.name;
|
||||
};
|
||||
|
||||
o = s.taboption('general', form.Value, 'nat_name', _('Name'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.taboption('general', form.ListValue, 'udp_mode', _('Protocol'));
|
||||
o.default = '1';
|
||||
o.value('0', 'TCP');
|
||||
o.value('1', 'UDP');
|
||||
o.textvalue = function(section_id) {
|
||||
var cval = this.cfgvalue(section_id);
|
||||
var i = this.keylist.indexOf(cval);
|
||||
return this.vallist[i];
|
||||
};
|
||||
|
||||
o = s.taboption('general', form.ListValue, 'family', _('Restrict to address family'));
|
||||
o.modalonly = true;
|
||||
o.value('', _('IPv4 and IPv6'));
|
||||
o.value('ipv4', _('IPv4 only'));
|
||||
o.value('ipv6', _('IPv6 only'));
|
||||
|
||||
o = s.taboption('general', widgets.NetworkSelect, 'interface', _('Interface'));
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.taboption('general', form.Value, 'interval', _('Keep-alive interval'));
|
||||
o.datatype = 'uinteger';
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.taboption('general', form.Value, 'stun_server', _('STUN server'));
|
||||
o.datatype = 'host';
|
||||
o.modalonly = true;
|
||||
o.optional = false;
|
||||
o.rmempty = false;
|
||||
|
||||
o = s.taboption('general', form.Value, 'http_server', _('HTTP server'), _('For TCP mode'));
|
||||
o.datatype = 'host';
|
||||
o.modalonly = true;
|
||||
o.rmempty = false;
|
||||
|
||||
o = s.taboption('general', form.Value, 'port', _('Bind port'));
|
||||
o.datatype = 'port';
|
||||
o.rmempty = false;
|
||||
|
||||
o = s.taboption('general', form.Flag, '_forward_mode', _('Forward mode'));
|
||||
o.modalonly = true;
|
||||
o.ucioption = 'forward_target';
|
||||
o.load = function(section_id) {
|
||||
return this.super('load', section_id) ? '1' : '0';
|
||||
};
|
||||
o.write = function(section_id, formvalue) {};
|
||||
|
||||
o = s.taboption('general', form.Value, 'forward_target', _('Forward target'));
|
||||
o.datatype = 'host';
|
||||
o.modalonly = true;
|
||||
o.depends('_forward_mode', '1');
|
||||
|
||||
o = s.taboption('general', form.Value, 'forward_port', _('Forward target port'), _('0 will forward to the out port get from STUN'));
|
||||
o.datatype = 'port';
|
||||
o.modalonly = true;
|
||||
o.depends('_forward_mode', '1');
|
||||
|
||||
o = s.taboption('general', form.Flag, 'forward_use_natmap', _('Forward use natmap'));
|
||||
o.editable = true;
|
||||
o.default = false;
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.taboption('general', form.Value, 'notify_script', _('Notify script'));
|
||||
o.datatype = 'file';
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.taboption('notify', form.Flag, 'im_notify_enable', _('Notify'));
|
||||
o.default = false;
|
||||
o.modalonly = true;
|
||||
|
||||
o = s.taboption('notify', form.ListValue, 'im_notify_channel', _('Notify channel'));
|
||||
o.default = 'telegram_bot';
|
||||
o.modalonly = true;
|
||||
o.value('telegram_bot', _('Telegram Bot'));
|
||||
o.value('pushplus', _('PushPlus'));
|
||||
o.depends('im_notify_enable', '1');
|
||||
|
||||
o = s.taboption('notify', form.Value, 'im_notify_channel_telegram_bot_chat_id', _('Chat ID'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('im_notify_channel', 'telegram_bot');
|
||||
|
||||
o = s.taboption('notify', form.Value, 'im_notify_channel_telegram_bot_token', _('Token'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('im_notify_channel', 'telegram_bot');
|
||||
|
||||
o = s.taboption('notify', form.Value, 'im_notify_channel_pushplus_token', _('Token'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('im_notify_channel', 'pushplus');
|
||||
|
||||
o = s.taboption('link', form.Flag, '_link_to', _('Change another service\'s config'));
|
||||
o.modalonly = true;
|
||||
o.ucioption = 'mode';
|
||||
o.load = function(section_id) {
|
||||
return this.super('load', section_id) ? '1' : '0';
|
||||
};
|
||||
o.write = function(section_id, formvalue) {};
|
||||
|
||||
o = s.taboption('link', form.ListValue, 'mode', _('Service'));
|
||||
o.default = 'qbittorrent';
|
||||
o.modalonly = true;
|
||||
o.value('emby', _('Emby'));
|
||||
o.value('qbittorrent', _('qBittorrent'));
|
||||
o.value('transmission', _('Transmission'));
|
||||
o.value('cloudflare_origin_rule', _('Cloudflare Origin Rule'));
|
||||
o.value('cloudflare_redirect_rule', _('Cloudflare Redirect Rule'));
|
||||
o.value('proxy_port', _('Proxy port'));
|
||||
o.depends('_link_to', '1');
|
||||
|
||||
o = s.taboption('link', form.Value, 'cloudflare_email', _('Email'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'cloudflare_origin_rule');
|
||||
o.depends('mode', 'cloudflare_redirect_rule');
|
||||
|
||||
o = s.taboption('link', form.Value, 'cloudflare_api_key', _('API Key'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'cloudflare_origin_rule');
|
||||
o.depends('mode', 'cloudflare_redirect_rule');
|
||||
|
||||
o = s.taboption('link', form.Value, 'cloudflare_zone_id', _('Zone ID'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'cloudflare_origin_rule');
|
||||
o.depends('mode', 'cloudflare_redirect_rule');
|
||||
|
||||
o = s.taboption('link', form.Value, 'cloudflare_rule_name', _('Rule Name'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'cloudflare_origin_rule');
|
||||
o.depends('mode', 'cloudflare_redirect_rule');
|
||||
|
||||
o = s.taboption('link', form.Value, 'cloudflare_rule_target_url', _('Target URL'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'cloudflare_redirect_rule');
|
||||
|
||||
o = s.taboption('link', form.Value, 'emby_url', _('URL'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'emby');
|
||||
|
||||
o = s.taboption('link', form.Value, 'emby_api_key', _('API Key'));
|
||||
o.datatype = 'host';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'emby');
|
||||
|
||||
o = s.taboption('link', form.Flag, 'emby_use_https', _('Update HTTPS Port'), _('Set to False if you want to use HTTP'));
|
||||
o.default = false;
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'emby');
|
||||
|
||||
o = s.taboption('link', form.Flag, 'emby_update_host_with_ip', _('Update host with IP'));
|
||||
o.default = false;
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'emby');
|
||||
|
||||
o = s.taboption('link', form.Value, 'qb_web_ui_url', _('Web UI URL'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'qbittorrent');
|
||||
|
||||
o = s.taboption('link', form.Value, 'qb_username', _('Username'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'qbittorrent');
|
||||
|
||||
o = s.taboption('link', form.Value, 'qb_password', _('Password'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'qbittorrent');
|
||||
|
||||
o = s.taboption('link', form.Flag, 'qb_allow_ipv6', _('Allow IPv6'));
|
||||
o.default = false;
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'qbittorrent');
|
||||
|
||||
o = s.taboption('link', form.Value, 'qb_ipv6_address', _('IPv6 Address'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('qb_allow_ipv6', '1');
|
||||
|
||||
o = s.taboption('link', form.Value, 'tr_rpc_url', _('RPC URL'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'transmission');
|
||||
|
||||
o = s.taboption('link', form.Value, 'tr_username', _('Username'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'transmission');
|
||||
|
||||
o = s.taboption('link', form.Value, 'tr_password', _('Password'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'transmission');
|
||||
|
||||
o = s.taboption('link', form.Flag, 'tr_allow_ipv6', _('Allow IPv6'));
|
||||
o.modalonly = true;
|
||||
o.default = false;
|
||||
o.depends('mode', 'transmission');
|
||||
|
||||
o = s.taboption('link', form.Value, 'tr_ipv6_address', _('IPv6 Address'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('tr_allow_ipv6', '1');
|
||||
|
||||
o = s.taboption('link', form.Value, 'proxy_port_content_url', _('Content URL'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'proxy_port');
|
||||
|
||||
o = s.taboption('link', form.Value, 'proxy_port_gist_id', _('Gist ID'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'proxy_port');
|
||||
|
||||
o = s.taboption('link', form.Value, 'proxy_port_gist_filename', _('Gist Filename'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'proxy_port');
|
||||
|
||||
o = s.taboption('link', form.Value, 'proxy_port_github_token', _('GitHub Token'));
|
||||
o.datatype = 'string';
|
||||
o.modalonly = true;
|
||||
o.depends('mode', 'proxy_port');
|
||||
|
||||
|
||||
o = s.option(form.DummyValue, '_external_ip', _('External IP'));
|
||||
o.modalonly = false;
|
||||
o.textvalue = function(section_id) {
|
||||
var s = status[section_id];
|
||||
if (s) return s.ip;
|
||||
};
|
||||
|
||||
o = s.option(form.DummyValue, '_external_port', _('External Port'));
|
||||
o.modalonly = false;
|
||||
o.textvalue = function(section_id) {
|
||||
var s = status[section_id];
|
||||
if (s) return s.port;
|
||||
};
|
||||
|
||||
o = s.option(form.Flag, 'enable', _('Enable'));
|
||||
o.editable = true;
|
||||
o.modalonly = false;
|
||||
|
||||
return m.render();
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1,86 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Language: cs\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,92 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2022-12-29 23:53+0000\n"
|
||||
"Last-Translator: drax red <drax@outlook.dk>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsnatmap/da/>\n"
|
||||
"Language: da\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 4.15.1-dev\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr "Bind port"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr "Aktiver"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr "Ekstern IP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr "Ekstern port"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr "For TCP-tilstand"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr "Videresendelsestilstand"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr "Videresendelses mål"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr "Videresendelses målport"
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr "Giv adgang til LuCI-appen natmap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr "HTTP server"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr "IPv4 og IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr "Kun IPv4"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr "Kun IPv4"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr "Interface"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr "Hold i live interval"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr "NATMap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr "Advisér script"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr "Protokol"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr "Begræns til adresse familie"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr "STUN server"
|
||||
@@ -0,0 +1,92 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-04-11 15:37+0000\n"
|
||||
"Last-Translator: ricsc <tensorcore@t-online.de>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsnatmap/de/>\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 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr "Bindungsport"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr "aktivieren"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr "Externe IP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr "Externer Port"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr "Für den TCP-Modus"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr "Forward-Modus"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr "Ziel für Forwards"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr "Zielport für Forwards"
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr "Gewähre zugang zu LuCI app natmap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr "HTTP Server"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr "IPv4 und IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr "nur IPv4"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr "nur IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr "Schnittstelle"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr "Keep-Alive-Intervall"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr "NATMap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr "Benachrichtigungsskript"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr "Protokoll"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr "Auf Adressfamilie beschränken"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr "STUN-Server"
|
||||
@@ -0,0 +1,92 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-02-24 06:16+0000\n"
|
||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsnatmap/es/>\n"
|
||||
"Language: es\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 4.16-dev\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr "Vincular puerto"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr "Activar"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr "IP externa"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr "Puerto externo"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr "Para el modo TCP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr "Modo de reenvío"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr "Reenviar objetivo"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr "Puerto de destino de reenvío"
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr "Otorgar acceso a la aplicación LuCI natmap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr "Servidor HTTP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr "IPv4 e IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr "Solo IPv4"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr "Solo IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr "Interfaz"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr "Intervalo de mantenimiento"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr "NATMap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr "Script de notificación"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr "Protocolo"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr "Restringir para dirigirse a la familia"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr "Servidor STUN"
|
||||
@@ -0,0 +1,92 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-01-29 11:24+0000\n"
|
||||
"Last-Translator: Dex94 <Dasvaresu@dr.com>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsnatmap/it/>\n"
|
||||
"Language: it\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 4.16-dev\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr "collega porta"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr "Abilita"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr "Ip Esterno"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr "Porta Esterna"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr "Per la modalità TCP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr "Modalità forward"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr "Obiettivo della modalità forward"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,93 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2022-12-28 11:28+0000\n"
|
||||
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
|
||||
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsnatmap/pl/>\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 4.15.1-dev\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr "Zwiąż port"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr "Włącz"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr "Zewnętrzny adres IP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr "Port zewnętrzny"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr "Dla trybu TCP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr "Tryb przekazywania"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr "Cel przekazywania"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr "Port celu przekazywania"
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr "Przyznaj dostęp do aplikacji LuCI natmap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr "Serwer HTTP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr "IPv4 i IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr "Tylko IPv4"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr "Tylko IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr "Interfejs"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr "Interwał utrzymywania aktywności"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr "NATMap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr "Skrypt powiadamiający"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr "Protokół"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr "Ogranicz do rodziny adresów"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr "Serwer STUN"
|
||||
@@ -0,0 +1,92 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-01-09 23:02+0000\n"
|
||||
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
|
||||
"openwrt/luciapplicationsnatmap/pt_BR/>\n"
|
||||
"Language: pt_BR\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 4.15.1-dev\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr "Porta do bind"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr "Ativar"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr "IP externo"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr "Porta externa"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr "Para o modo TCP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr "Modo de encaminhamento"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr "Alvo de encaminhamento"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr "Porta de destino do encaminhamento"
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr "Conceda acesso LuCi ao aplicativo natmap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr "Servidor HTTP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr "IPv4 e IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr "Apenas IPv4"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr "Apenas IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr "Interface"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr "Intervalo do keep-alive interno"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr "NATMap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr "Script de notificação"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr "Protocolo"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr "Restringe à uma família de endereços"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr "Servidor STUN"
|
||||
@@ -0,0 +1,93 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-04-04 06:36+0000\n"
|
||||
"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsnatmap/ru/>\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 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr "Порт сервера"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr "Включить"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr "Внешний IP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr "Внешний порт"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr "Для режима TCP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr "Режим перенаправления"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr "Цель перенаправления"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr "Порт переадресованной цели"
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr "Предоставить доступ LuCI к приложению natmap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr "HTTP-сервер"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr "IPv4 и IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr "Только IPv4"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr "Только IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr "Интерфейс"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr "Keep-alive интервал"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr "NATMap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr "Скрипт уведомления"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr "Протокол"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr "Использовать протокол"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr "Сервер STUN"
|
||||
@@ -0,0 +1,86 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Language: sv\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,86 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Language: tr\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr ""
|
||||
Symlink
+1
@@ -0,0 +1 @@
|
||||
zh_Hans
|
||||
@@ -0,0 +1,92 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2022-12-28 19:33+0000\n"
|
||||
"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
"openwrt/luciapplicationsnatmap/zh_Hans/>\n"
|
||||
"Language: zh_Hans\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.15.1-dev\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr "绑定端口"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr "启用"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr "外部 IP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr "外部端口"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr "用于 TCP 模式"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr "转发模式"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr "转发目标"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr "转发目标端口"
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr "授予访问 LuCI 应用 natmap 的权限"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr "HTTP 服务器"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr "IPv4 和 IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr "仅 IPv4"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr "仅 IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr "接口"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr "Keep-alive 间隔"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr "NATMap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr "通知脚本"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr "协议"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr "地址族限制"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr "STUN 服务器"
|
||||
@@ -0,0 +1,92 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-03-05 00:43+0000\n"
|
||||
"Last-Translator: Anya Lin <muink@users.noreply.github.com>\n"
|
||||
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
|
||||
"openwrt/luciapplicationsnatmap/zh_Hant/>\n"
|
||||
"Language: zh_Hant\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.15.1-dev\n"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
|
||||
msgid "Bind port"
|
||||
msgstr "綁定埠"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
|
||||
msgid "Enable"
|
||||
msgstr "啟用"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
|
||||
msgid "External IP"
|
||||
msgstr "外部 IP"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
|
||||
msgid "External Port"
|
||||
msgstr "外部通訊埠"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "For TCP mode"
|
||||
msgstr "用於 TCP 模式"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
|
||||
msgid "Forward mode"
|
||||
msgstr "轉發模式"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
|
||||
msgid "Forward target"
|
||||
msgstr "轉發目標"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
|
||||
msgid "Forward target port"
|
||||
msgstr "轉發目標埠"
|
||||
|
||||
#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
|
||||
msgid "Grant access to LuCI app natmap"
|
||||
msgstr "授予訪問 LuCI 應用 natmap 的權限"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
|
||||
msgid "HTTP server"
|
||||
msgstr "HTTP 伺服器"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
|
||||
msgid "IPv4 and IPv6"
|
||||
msgstr "IPv4 和 IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
|
||||
msgid "IPv4 only"
|
||||
msgstr "僅 IPv4"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
|
||||
msgid "IPv6 only"
|
||||
msgstr "僅 IPv6"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
|
||||
msgid "Interface"
|
||||
msgstr "介面"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
|
||||
msgid "Keep-alive interval"
|
||||
msgstr "Keep-alive 間隔"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
|
||||
#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
|
||||
msgid "NATMap"
|
||||
msgstr "NATMap"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
|
||||
msgid "Notify script"
|
||||
msgstr "通知腳本"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
|
||||
msgid "Protocol"
|
||||
msgstr "協議"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
|
||||
msgid "Restrict to address family"
|
||||
msgstr "限制到位址群"
|
||||
|
||||
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
|
||||
msgid "STUN server"
|
||||
msgstr "STUN 伺服器"
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"admin/services/natmap": {
|
||||
"title": "NATMap",
|
||||
"action": {
|
||||
"type": "view",
|
||||
"path": "natmap"
|
||||
},
|
||||
"depends": {
|
||||
"acl": [ "luci-app-natmap" ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"luci-app-natmap": {
|
||||
"description": "Grant access to LuCI app natmap",
|
||||
"read": {
|
||||
"file": {
|
||||
"/var/run/natmap/*": [ "read" ]
|
||||
},
|
||||
"ubus": {
|
||||
"service": [ "list" ]
|
||||
},
|
||||
"uci": ["natmap"]
|
||||
},
|
||||
"write": {
|
||||
"uci": ["natmap"]
|
||||
}
|
||||
}
|
||||
}
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
mkdir -p bin
|
||||
# macOS no need to change the owner
|
||||
# change the owner of bin to 1000:1000 when running on linux
|
||||
sudo chown -R 1000:1000 bin
|
||||
docker-compose up
|
||||
|
||||
ls -R bin
|
||||
Reference in new issue
Block a user