🎈 Sync 2026-10-03 23:57:17

This commit is contained in:
github-actions[bot] committed 2026-10-03 23:57:17 +08:00
1 parent 577b762f3e
commit f1193c9bf7
18 files changed
+169 -278

No files matched your search

+1 -1
View File
@@ -3,7 +3,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Network Shares - Ksmbd the SMB kernel fileserver
LUCI_DEPENDS:=+luci-base +ksmbd-server
LUCI_DEPENDS:=+luci-base +ksmbd-server +ksmbd-hotplug
PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
@@ -2,63 +2,51 @@
'require view';
'require fs';
'require form';
'require uci';
'require tools.widgets as widgets';
return view.extend({
load: function() {
return Promise.all([
L.resolveDefault(fs.stat('/sbin/block'), null),
L.resolveDefault(fs.stat('/etc/config/fstab'), null),
L.resolveDefault(fs.exec('/usr/sbin/ksmbd.mountd', ['-V']), {}).then(function(res) { return L.toArray((res.stdout || '').match(/version : (\S+)/))[1] }),
L.resolveDefault(fs.exec('/sbin/modinfo', ['ksmbd']), {}).then(function(res) { return L.toArray((res.stdout || '').match(/vermagic:\t(\S+)/))[1] }),
L.resolveDefault(fs.trimmed('/proc/sys/kernel/hostname'), ''),
]);
},
render: function(stats) {
var m, s, o, v, v2;
v = '?';
v2 = '?';
var m, s, o;
m = new form.Map('ksmbd', _('Network Shares'));
if (stats[2])
v = stats[2].trim();
if (stats[3])
v2 = stats[3].trim();
if (v != v2)
v = v +'/'+ v2;
s = m.section(form.TypedSection, 'globals', 'Ksmbd/Kmod Version ' + v);
s = m.section(form.TypedSection, 'globals', 'Ksmbd');
s.anonymous = true;
s.tab('general', _('General Settings'));
s.tab('template', _('Edit Template'), _('Edit the template that is used for generating the ksmbd configuration.'));
o = s.taboption('general', widgets.NetworkSelect, 'interface', _('Interface'),
_('Listen only on the given interface or, if unspecified, on lan'));
o.multiple = true;
o.cfgvalue = (section_id => L.toArray(uci.get('ksmbd', section_id, 'interface')));
o.write = function(section_id, formvalue) {
var cfgvalue = this.cfgvalue(section_id),
oldNetworks = L.toArray(cfgvalue),
newNetworks = L.toArray(formvalue);
oldNetworks.sort();
newNetworks.sort();
if (oldNetworks.join(' ') == newNetworks.join(' '))
return;
return uci.set('ksmbd', section_id, 'interface', newNetworks.join(' '));
};
o = s.taboption('general', form.Flag, 'enabled', _('Enable'));
o.default = '1';
o.rmempty = false;
o = s.taboption('general', form.Value, 'name', _('Hostname'));
o.placeholder = stats[2].split('.')[0];
o.datatype = 'hostname';
o.maxlength = 15;
o.rmempty = true;
o = s.taboption('general', form.Value, 'description', _('Description'));
o.placeholder = 'Ksmbd on OpenWrt';
o = s.taboption('general', form.Value, 'workgroup', _('Workgroup'));
o.placeholder = 'WORKGROUP';
o = s.taboption('general', form.Value, 'description', _('Description'));
o.placeholder = 'Ksmbd on OpenWrt';
o = s.taboption('general', form.Flag, 'allow_guest_ipc', _('Allow guest on IPC$.'),
_('Add optional guest access to IPC$ share, disabled by default'));
o = s.taboption('general', form.Flag, 'homes', _('Share home-directories'),
_('Allow system users to reach their home directories via network shares'));
o.default = '0';
o.rmempty = false;
o = s.taboption('general', form.Flag, 'allow_legacy_protocols', _('Allow legacy (insecure) protocols/authentication.'),
_('Allow legacy smb(v1)/Lanman connections, needed for older devices without smb(v2.1/3) support.'));
o = s.taboption('general', form.Flag, 'autoshare', _('Auto Share'),
_('Auto share local disk which connected'));
o.default = '1';
o.rmempty = false;
o = s.taboption('template', form.TextValue, '_tmpl',
null,
@@ -84,45 +72,34 @@ return view.extend({
o.titleref = L.url('admin', 'system', 'mounts');
}
o = s.option(form.Flag, 'browseable', _('Browse-able'));
o.enabled = 'yes';
o.disabled = 'no';
o.default = 'yes';
o = s.option(form.Value, 'users', _('Allowed users'));
o.rmempty = true;
o = s.option(form.Flag, 'read_only', _('Read-only'));
o.enabled = 'yes';
o.disabled = 'no';
o.default = 'no'; // ksmbd.conf default is 'yes'
o.default = 'no';
o.rmempty = false;
s.option(form.Flag, 'force_root', _('Force Root'));
o = s.option(form.Value, 'users', _('Allowed users'));
o.rmempty = true;
o = s.option(form.Flag, 'browseable', _('Browseable'));
o.enabled = 'yes';
o.disabled = 'no';
o.default = 'yes';
o.rmempty = false;
o = s.option(form.Flag, 'guest_ok', _('Allow guests'));
o.enabled = 'yes';
o.disabled = 'no';
o.default = 'yes'; // ksmbd.conf default is 'no'
o.default = 'yes';
o.rmempty = false;
o = s.option(form.Flag, 'inherit_owner', _('Inherit owner'));
o.enabled = 'yes';
o.disabled = 'no';
o.default = 'no';
o = s.option(form.Flag, 'hide_dot_files', _('Hide dot files'));
o.enabled = 'yes';
o.disabled = 'no';
o.default = 'yes';
o = s.option(form.Value, 'create_mask', _('Create mask'));
o = s.option(form.Value, 'create_mask', _('Create mask'), _('Mask for new files'));
o.maxlength = 4;
o.default = '0666'; // ksmbd.conf default is '0744'
o.placeholder = '0666';
o.rmempty = false;
o = s.option(form.Value, 'dir_mask', _('Directory mask'));
o = s.option(form.Value, 'dir_mask', _('Directory mask'), _('Mask for new directories'));
o.maxlength = 4;
o.default = '0777'; // ksmbd.conf default is '0755'
o.placeholder = '0777';
+3 -3
View File
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-10-16 16:58-0300\n"
"PO-Revision-Date: 2026-08-24 16:48+0000\n"
"PO-Revision-Date: 2026-02-27 01:01+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.9.dev0\n"
"X-Generator: Weblate 5.16.1-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
@@ -73,7 +73,7 @@ msgstr "Forzar Root"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "General Settings"
msgstr "Configuración general"
msgstr "Ajustes generales"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
+4 -5
View File
@@ -1,23 +1,22 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-05-02 12:03+0000\n"
"Last-Translator: sllk <sillhack@hotmail.fr>\n"
"PO-Revision-Date: 2024-02-01 22:49+0000\n"
"Last-Translator: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/fr/>\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 5.17.1\n"
"X-Generator: Weblate 5.4-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
msgstr ""
"Ajouter un accès invité optionnel au partage IPC$, désactivé par défaut"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57
msgid "Allow guest on IPC$."
msgstr "Autoriser l'accès en tant qu'invité sur IPC$."
msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Allow guests"
+4 -4
View File
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-07-23 06:18+0000\n"
"Last-Translator: Random <random-r@users.noreply.hosted.weblate.org>\n"
"PO-Revision-Date: 2026-01-21 18:32+0000\n"
"Last-Translator: niky1987 <niky1987@libero.it>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/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 2026.8.dev0\n"
"X-Generator: Weblate 5.16-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
@@ -82,7 +82,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Inherit owner"
msgstr "Eredita il proprietario"
msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Interface"
-132
View File
@@ -1,132 +0,0 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-08-15 13:06+0000\n"
"Last-Translator: Bone NI <bounkirdni@gmail.com>\n"
"Language-Team: Lao <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/lo/>\n"
"Language: lo\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
msgstr "ເພີ່ມການເຂົ້າເຖິງແບບແຂກສຳລັບການແຊຣ໌ IPC$ ເປັນທາງເລືອກ, ປິດໄວ້ເປັນຄ່າເລີ່ມຕົ້ນ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57
msgid "Allow guest on IPC$."
msgstr "ອະນຸຍາດໃຫ້ແຂກເຂົ້າໃຊ້ IPC$."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Allow guests"
msgstr "ອະນຸຍາດໃຫ້ແຂກ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "ອະນຸຍາດໂປຣໂຕຄໍ/ການຢືນຢັນຕົວຕົນແບບເກົ່າ (ບໍ່ປອດໄພ)."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
"ອະນຸຍາດການເຊື່ອມຕໍ່ smb(v1)/Lanman ແບບເກົ່າ, ຈຳເປັນສຳລັບອຸປະກອນຮຸ່ນເກົ່າທີ່ບໍ່ຮອງຮັບ "
"smb(v2.1/3)."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:100
msgid "Allowed users"
msgstr "ຜູ້ໃຊ້ທີ່ອະນຸຍາດ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Browse-able"
msgstr "ສາມາດເບິ່ງເຫັນໄດ້"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:119
msgid "Create mask"
msgstr "ສ້າງໜ້າກາກ (Create mask)"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:54
msgid "Description"
msgstr "ຄຳອະທິບາຍ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:125
msgid "Directory mask"
msgstr "ໜ້າກາກໄດເຣັກທໍຣີ (Directory mask)"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
msgid "Edit Template"
msgstr "ແກ້ໄຂເທມເພລດ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "ແກ້ໄຂເທມເພລດທີ່ໃຊ້ສຳລັບສ້າງການຕັ້ງຄ່າ ksmbd."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Force Root"
msgstr "ບັງຄັບໃຊ້ Root"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "General Settings"
msgstr "ການຕັ້ງຄ່າທົ່ວໄປ"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr "ອະນຸຍາດການເຂົ້າເຖິງແອັບ LuCI ksmbd"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:114
msgid "Hide dot files"
msgstr "ເຊື່ອງໄຟລ໌ທີ່ມີຈຸດທາງໜ້າ (Hide dot files)"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Inherit owner"
msgstr "ສືບທອດເຈົ້າຂອງ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Interface"
msgstr "ອິນເຕີເຟສ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "ຟັງສະເພາະອິນເຕີເຟດທີ່ກຳນົດ, ຖ້າບໍ່ໄດ້ກຳນົດຈະໃຊ້ lan"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
msgid "Name"
msgstr "ຊື່"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:22
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "ການແຊຣ໌ໃນເຄືອຂ່າຍ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Path"
msgstr "ເສັ້ນທາງ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr "ກະລຸນາເພີ່ມໄດເຣັກທໍຣີເພື່ອແຊຣ໌. ແຕ່ລະໄດເຣັກທໍຣີໝາຍເຖິງໂຟນເດີເທິງອຸປະກອນທີ່ເມົາທ໌ໄວ້."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
msgid "Read-only"
msgstr "ອ່ານຢ່າງດຽວ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Shared Directories"
msgstr "ໄດເຣັກທໍຣີທີ່ແຊຣ໌"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid ""
"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
"ນີ້ແມ່ນເນື້ອໃນຂອງໄຟລ໌ '/etc/ksmbd/ksmbd.conf.template' ທີ່ໃຊ້ໃນການສ້າງການຕັ້ງຄ່າ ksmbd "
"ຂອງທ່ານ. ຄ່າທີ່ຢູ່ໃນເຄື່ອງໝາຍໄປປ໌ ('|') ບໍ່ຄວນປ່ຽນແປງ. ພວກມັນຈະດຶງຄ່າຈາກແຖບ 'ການຕັ້ງຄ່າທົ່ວໄປ'."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:51
msgid "Workgroup"
msgstr "ກຸ່ມເຮັດວຽກ (Workgroup)"
+2 -2
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2026-08-27 11:44+0000\n"
"PO-Revision-Date: 2025-12-30 17:00+0000\n"
"Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 2026.9.dev0\n"
"X-Generator: Weblate 5.15.1\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
+3 -3
View File
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-05-26 08:43+0000\n"
"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
"PO-Revision-Date: 2026-01-20 07:02+0000\n"
"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsksmbd/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 2026.6.dev0\n"
"X-Generator: Weblate 5.16-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
+3 -3
View File
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-04-22 23:36+0000\n"
"PO-Revision-Date: 2026-03-18 02:23+0000\n"
"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.17.1-dev\n"
"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
@@ -104,7 +104,7 @@ msgstr "Rețea, partajări"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Path"
msgstr "Rută"
msgstr "Cale"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
msgid ""
+5 -5
View File
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-08-28 06:20+0000\n"
"PO-Revision-Date: 2026-02-20 11:50+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"<snipersniper@users.noreply.hosted.weblate.org>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
@@ -10,7 +10,7 @@ msgstr ""
"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 2026.9.dev0\n"
"X-Generator: Weblate 5.16.1-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
@@ -76,7 +76,7 @@ msgstr "Основные настройки"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr "Предоставить доступ к LuCI-приложению ksmbd"
msgstr "Предоставить доступ LuCI к приложению ksmbd"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:114
msgid "Hide dot files"
@@ -92,11 +92,11 @@ msgstr "Интерфейс"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Слушать только на данном интерфейсе или, если не указано, на LAN"
msgstr "Слушать только на данном интерфейсе или, если не указано, на lan"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
msgid "Name"
msgstr "Имя"
msgstr "Название"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:22
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
+18 -25
View File
@@ -1,23 +1,22 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-08-13 09:16+0000\n"
"Last-Translator: Jonatan Nyberg <nickwick@users.noreply.hosted.weblate.org>\n"
"PO-Revision-Date: 2025-07-14 19:03+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/sv/>\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 2026.9.dev0\n"
"X-Generator: Weblate 5.13-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
msgstr ""
"Lägg till valfri gäståtkomst till IPC$-resursen, inaktiverad som standard"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57
msgid "Allow guest on IPC$."
msgstr "Tillåt gäståtkomst till IPC$."
msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Allow guests"
@@ -25,15 +24,15 @@ msgstr "Tillåt gäster"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Tillåt äldre (osäkra) protokoll/autentiseringsmetoder."
msgstr "TIllåt förlegade (osäkra) protokoll/autentisering."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
"Tillåt äldre SMBv1-/Lanman-anslutningar. Krävs för äldre enheter utan stöd "
"för SMBv2.1/3."
"Tillåt förlegade smb(v1)/Lanman-anslutningar, behövs för äldre enheter som "
"saknar stöd för smb(v2.1/3)."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:100
msgid "Allowed users"
@@ -45,7 +44,7 @@ msgstr "Bläddringsbar"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:119
msgid "Create mask"
msgstr "Skapandemask"
msgstr "Skapa mask"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:54
msgid "Description"
@@ -53,7 +52,7 @@ msgstr "Beskrivning"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:125
msgid "Directory mask"
msgstr "Katalogmask"
msgstr "Mask för mapp"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
msgid "Edit Template"
@@ -66,19 +65,19 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Force Root"
msgstr "Tvinga root"
msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "General Settings"
msgstr "Allmänna inställningar"
msgstr "Generella inställningar"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr "Ge LuCI-appen ksmbd åtkomst"
msgstr "Tillåt åtkomst till LuCI-app ksmbd"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:114
msgid "Hide dot files"
msgstr "Dölj punktfiler"
msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Inherit owner"
@@ -90,8 +89,7 @@ msgstr "Gränssnitt"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Lyssna endast på det angivna gränssnittet eller, om inget anges, på LAN"
msgstr "Lyssna endast på det givna gränssnittet eller, om ospecifierat, på LAN"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
msgid "Name"
@@ -100,27 +98,25 @@ msgstr "Namn"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:22
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Nätverksutdelningar"
msgstr "Nätverksdelningar"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Path"
msgstr "sökväg"
msgstr "Genväg"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
"Lägg till kataloger som ska delas. Varje katalog avser en mapp på en "
"monterad enhet."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
msgid "Read-only"
msgstr "Skrivskyddad"
msgstr "Endast läsbar"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Shared Directories"
msgstr "Delade kataloger"
msgstr "Delade mappar"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid ""
@@ -129,9 +125,6 @@ msgid ""
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
"Detta är innehållet i filen '/etc/ksmbd/ksmbd.conf.template', som din ksmbd-"
"konfiguration genereras från. Värden mellan lodstreck ('|') ska inte ändras. "
"De hämtas från fliken 'Allmänna inställningar'."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:51
msgid "Workgroup"
+28 -1
View File
@@ -1,8 +1,11 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
msgid "Enable"
msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
msgid "Allow anonymous clients to list shared directories."
msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57
@@ -117,3 +120,27 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:51
msgid "Workgroup"
msgstr ""
msgid "Share home-directories"
msgstr ""
msgid "Allow system users to reach their home directories via network shares"
msgstr ""
msgid "Auto Share"
msgstr ""
msgid "Auto share local disk which connected"
msgstr ""
msgid "Browseable"
msgstr ""
msgid "Mask for new files"
msgstr ""
msgid "Mask for new directories"
msgstr ""
msgid "Hostname"
msgstr ""
+5 -5
View File
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-04-18 17:10+0000\n"
"Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
"PO-Revision-Date: 2026-01-30 19:41+0000\n"
"Last-Translator: Derman <mole.qnap@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/tr/>\n"
"Language: tr\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 5.17.1-dev\n"
"X-Generator: Weblate 5.16-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
@@ -33,7 +33,7 @@ msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
"Smb (v2.1 / 3) desteği olmayan eski aygıtlar için gerekli olan eski smb "
"Smb (v2.1 / 3) desteği olmayan eski cihazlar için gerekli olan eski smb "
"(v1) / Lanman bağlantılarına izin verin."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:100
@@ -110,7 +110,7 @@ msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
"Lütfen paylaşılacak dizinleri ekleyin. Her dizin, bağlı bir aygıttaki bir "
"Lütfen paylaşılacak dizinleri ekleyin. Her dizin, bağlı bir cihazdaki bir "
"klasörü ifade eder."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+13 -13
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-07-08 15:16+0000\n"
"Last-Translator: Dan <jonweblin2205@protonmail.com>\n"
"PO-Revision-Date: 2025-12-26 15:12+0000\n"
"Last-Translator: Максим Горпиніч <gorpinicmaksim0@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/uk/>\n"
"Language: uk\n"
@@ -9,13 +9,13 @@ msgstr ""
"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 2026.7.1.dev0\n"
"X-Generator: Weblate 5.15.1\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
msgstr ""
"Додати необовʼязковий гостьовий доступ до спільного ресурсу IPC$, типово "
"вимкнено"
"Додати необов'язковий гостьовий доступ до спільного доступу IPC$, вимкнено "
"за замовчуванням"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57
msgid "Allow guest on IPC$."
@@ -27,7 +27,7 @@ msgstr "Дозволити гостьовий вхід"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Дозволити застарілі (небезпечні) протоколи/автентифікацію."
msgstr "Дозволити застарілі (небезпечні) протоколи/автентифікації."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
@@ -47,7 +47,7 @@ msgstr "Доступний для перегляду"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:119
msgid "Create mask"
msgstr "Маска створення"
msgstr "Створити маску"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:54
msgid "Description"
@@ -64,7 +64,7 @@ msgstr "Редагувати шаблон"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"Редагувати шаблон, який використовується для створення конфігурації ksmbd."
"Змінити шаблон, який використовується для створення конфігурації ksmbd."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Force Root"
@@ -76,7 +76,7 @@ msgstr "Загальні налаштування"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
msgstr "Надати доступ до застосунку LuCI ksmbd"
msgstr "Надати доступ LuCI до застосунку ksmbd"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:114
msgid "Hide dot files"
@@ -93,12 +93,12 @@ msgstr "Інтерфейс"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Прослуховувати тільки на цьому інтерфейсі або, якщо <em>не визначено</em>, "
"на lan"
"Прослуховувати тільки на цьому інтерфейсі, якщо <em>не визначено</em> – на "
"всіх"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
msgid "Name"
msgstr "Назва"
msgstr "Ім'я"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:22
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
@@ -134,7 +134,7 @@ msgid ""
msgstr ""
"Це вміст файлу '/etc/ksmbd/ksmbd.conf.template', з якого буде створено вашу "
"конфігурацію ksmbd. Значення, укладені символами pipe ('|'), не слід "
"змінювати. Вони отримують свої значення на вкладці «Загальні налаштування»."
"змінювати. Вони отримують свої значення на вкладці \"Загальні налаштування\"."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:51
msgid "Workgroup"
+34 -7
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2026-08-31 06:44+0000\n"
"Last-Translator: Hosted Weblate user 54392 "
"PO-Revision-Date: 2025-12-25 20:01+0000\n"
"Last-Translator: 大王叫我来巡山 "
"<hamburger2048@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsksmbd/zh_Hans/>\n"
@@ -12,11 +12,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2026.9.dev0\n"
"X-Generator: Weblate 5.15.1\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
msgstr "为 IPC$ 共享添加可选的访客访问权限,默认禁用"
msgid "Allow anonymous clients to list shared directories."
msgstr "允许匿名客户端列出共享目录。"
msgid "Enable"
msgstr "启用"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57
msgid "Allow guest on IPC$."
@@ -28,7 +31,7 @@ msgstr "允许访客"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "允许旧(不安全)的协议/身份验证"
msgstr "允许旧协议与身份验证(不安全)。"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
@@ -70,7 +73,7 @@ msgstr "强制 Root"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "General Settings"
msgstr "通用设置"
msgstr "常规设置"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
@@ -132,3 +135,27 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:51
msgid "Workgroup"
msgstr "工作组"
msgid "Share home-directories"
msgstr "共享家目录"
msgid "Allow system users to reach their home directories via network shares"
msgstr "允许系统用户通过网络共享访问他们的家目录"
msgid "Auto Share"
msgstr "自动共享"
msgid "Auto share local disk which connected"
msgstr "自动匿名共享路由器所连接的硬盘"
msgid "Browseable"
msgstr "可浏览"
msgid "Mask for new files"
msgstr "新文件权限掩码"
msgid "Mask for new directories"
msgstr "新目录权限掩码"
msgid "Hostname"
msgstr "主机名"
+10 -9
View File
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2026-04-16 07:27+0000\n"
"Last-Translator: ZW <roc_fe@users.noreply.hosted.weblate.org>\n"
"PO-Revision-Date: 2026-02-16 21:42+0000\n"
"Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsksmbd/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 5.17.1-dev\n"
"X-Generator: Weblate 5.16\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
msgstr "為 IPC$ 共享新增可選的訪客存取權限,預設為停用"
msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57
msgid "Allow guest on IPC$."
msgstr "允許訪客存取 IPC$。"
msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Allow guests"
@@ -24,13 +24,14 @@ msgstr "允許訪客"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "允許舊版 (不安全) 協定/身分認證。"
msgstr "允許舊版 (不安全) 協定 / 身分認證。"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr "允許不支援 smb(v2.1/3) 的老舊裝置使用舊版 smb(v1)/Lanman 連線。"
msgstr ""
"允許舊版 smb(v1)/Lanman 連線,對於不支援 smb(v2.1/3) 的老舊裝置是必要的。"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:100
msgid "Allowed users"
@@ -74,7 +75,7 @@ msgstr "授予存取 luci-app-ksmbd 的權限"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:114
msgid "Hide dot files"
msgstr "隱藏「.」開頭檔案"
msgstr "隱藏 \".\" 開頭檔案"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Inherit owner"
@@ -122,7 +123,7 @@ msgid ""
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
"這是檔案 '/etc/ksmbd/ksmbd.conf.template' 的內容,ksmbd 設定將從中產生。由管"
"這是檔案 '/etc/ksmbd/ksmbd.conf.template' 的內容,ksmbd 配置將從中產生。由管"
"道符號 ('|') 包圍的值不應變更。它們的值來自 '一般設定' 分頁。"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:51
@@ -1,5 +1,5 @@
{
"admin/services/ksmbd": {
"admin/nas/ksmbd": {
"title": "Network Shares",
"action": {
"type": "view",
@@ -4,8 +4,7 @@
"read": {
"file": {
"/etc/ksmbd/ksmbd.conf.template": [ "read" ],
"/usr/sbin/ksmbd.mountd": [ "exec" ],
"/sbin/modinfo": [ "exec" ]
"/proc/sys/kernel/hostname": [ "read" ]
},
"uci": [ "ksmbd" ]
},