From 76e64d0107d60232536fdbe861ec38388a1ae7b1 Mon Sep 17 00:00:00 2001 From: LEAN-ESX Date: Tue, 3 Dec 2019 19:32:30 -0800 Subject: [PATCH] luci-app-cifsd: add cifsd package and luci --- package/lean/cifsd-tools/Makefile | 58 ++++++ package/lean/cifsd-tools/files/cifsd.config | 14 ++ .../cifsd-tools/files/cifsd.config.example | 11 + package/lean/cifsd-tools/files/cifsd.init | 190 ++++++++++++++++++ package/lean/cifsd-tools/files/smb.conf.help | 173 ++++++++++++++++ .../lean/cifsd-tools/files/smb.conf.template | 9 + package/lean/cifsd/Makefile | 52 +++++ package/lean/luci-app-cifsd/Makefile | 14 ++ .../luasrc/controller/cifsd.lua | 17 ++ .../luci-app-cifsd/luasrc/model/cbi/cifsd.lua | 87 ++++++++ package/lean/luci-app-cifsd/po/ca/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/cs/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/de/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/el/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/en/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/es/cifsd.po | 115 +++++++++++ package/lean/luci-app-cifsd/po/fr/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/he/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/hi/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/hu/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/it/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/ja/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/ko/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/ms/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/nb_NO/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/pl/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/pt/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/pt_BR/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/ro/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/ru/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/sk/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/sv/cifsd.po | 100 +++++++++ .../luci-app-cifsd/po/templates/cifsd.pot | 97 +++++++++ package/lean/luci-app-cifsd/po/tr/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/uk/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/vi/cifsd.po | 100 +++++++++ package/lean/luci-app-cifsd/po/zh-cn/cifsd.po | 128 ++++++++++++ .../lean/luci-app-cifsd/po/zh_Hant/cifsd.po | 100 +++++++++ .../root/etc/uci-defaults/cifsd | 11 + target/linux/ipq40xx/Makefile | 2 +- 40 files changed, 3477 insertions(+), 1 deletion(-) create mode 100644 package/lean/cifsd-tools/Makefile create mode 100644 package/lean/cifsd-tools/files/cifsd.config create mode 100644 package/lean/cifsd-tools/files/cifsd.config.example create mode 100644 package/lean/cifsd-tools/files/cifsd.init create mode 100644 package/lean/cifsd-tools/files/smb.conf.help create mode 100644 package/lean/cifsd-tools/files/smb.conf.template create mode 100644 package/lean/cifsd/Makefile create mode 100644 package/lean/luci-app-cifsd/Makefile create mode 100644 package/lean/luci-app-cifsd/luasrc/controller/cifsd.lua create mode 100644 package/lean/luci-app-cifsd/luasrc/model/cbi/cifsd.lua create mode 100644 package/lean/luci-app-cifsd/po/ca/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/cs/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/de/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/el/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/en/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/es/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/fr/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/he/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/hi/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/hu/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/it/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/ja/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/ko/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/ms/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/nb_NO/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/pl/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/pt/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/pt_BR/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/ro/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/ru/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/sk/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/sv/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/templates/cifsd.pot create mode 100644 package/lean/luci-app-cifsd/po/tr/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/uk/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/vi/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/zh-cn/cifsd.po create mode 100644 package/lean/luci-app-cifsd/po/zh_Hant/cifsd.po create mode 100644 package/lean/luci-app-cifsd/root/etc/uci-defaults/cifsd diff --git a/package/lean/cifsd-tools/Makefile b/package/lean/cifsd-tools/Makefile new file mode 100644 index 000000000..a9a485a16 --- /dev/null +++ b/package/lean/cifsd-tools/Makefile @@ -0,0 +1,58 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=cifsd-tools +PKG_RELEASE:=1 + +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/cifsd-team/cifsd-tools.git +PKG_SOURCE_DATE:=2019-11-30 +PKG_SOURCE_VERSION:=830cba084ef70dd006a7f9acdf87fd07100754ff + +PKG_MAINTAINER:=Andy Walsh +PKG_LICENSE:=GPL-2.0-or-later +PKG_LICENSE_FILES:=COPYING + +PKG_FIXUP:=autoreconf +PKG_INSTALL:=1 +PKG_BUILD_PARALLEL:=1 +PKG_REMOVE_FILES:=autogen.sh + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk + +define Package/cifsd-tools + SECTION:=net + CATEGORY:=Network + SUBMENU:=Filesystem + TITLE:=Kernel CIFS/SMB server support and userspace tools + URL:=https://github.com/cifsd-team/cifsd-tools + DEPENDS:=+kmod-fs-cifsd +glib2 +libnl-core +libnl-genl +endef + +define Package/cifsd-tools/description + Userspace tools (cifsd, cifsuseradd, cifsshareadd) for the CIFS/SMB kernel fileserver. + The config file location is /etc/cifs/smb.conf +endef + +define Package/cifsd-tools/install + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcifsdtools.so* $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{cifsuseradd,cifsshareadd,cifsd} $(1)/usr/sbin/ + $(INSTALL_DIR) $(1)/etc/config $(1)/etc/cifs $(1)/etc/init.d + $(INSTALL_CONF) ./files/cifsd.config $(1)/etc/config/cifsd + $(INSTALL_DATA) ./files/smb.conf.template $(1)/etc/cifs/ + $(INSTALL_BIN) ./files/cifsd.init $(1)/etc/init.d/cifsd + # copy examples until we have a wiki page + $(INSTALL_DATA) ./files/cifsd.config.example $(1)/etc/cifs/ + $(INSTALL_DATA) $(PKG_BUILD_DIR)/Documentation/configuration.txt $(1)/etc/cifs/ +endef + +define Package/cifsd-tools/conffiles +/etc/config/cifsd +/etc/cifs/smb.conf.template +/etc/cifs/smb.conf +/etc/cifs/cifsdpwd.db +endef + +$(eval $(call BuildPackage,cifsd-tools)) diff --git a/package/lean/cifsd-tools/files/cifsd.config b/package/lean/cifsd-tools/files/cifsd.config new file mode 100644 index 000000000..704782fb2 --- /dev/null +++ b/package/lean/cifsd-tools/files/cifsd.config @@ -0,0 +1,14 @@ + +config globals + option workgroup 'WORKGROUP' + option description 'OpenWrt' + +config share + option name 'testshare' + option read_only 'no' + option guest_ok 'yes' + option create_mask '0666' + option dir_mask '0777' + option browseable 'yes' + option path '/tmp/tmp' + diff --git a/package/lean/cifsd-tools/files/cifsd.config.example b/package/lean/cifsd-tools/files/cifsd.config.example new file mode 100644 index 000000000..dfe08adc6 --- /dev/null +++ b/package/lean/cifsd-tools/files/cifsd.config.example @@ -0,0 +1,11 @@ +config globals + option 'description' 'Cifsd on OpenWrt' + +config share + option name 'testshare' + option path '/tmp' + option read_only 'no' + option guest_ok 'yes' + option create_mask '0666' + option dir_mask '0777' + option force_root '1' diff --git a/package/lean/cifsd-tools/files/cifsd.init b/package/lean/cifsd-tools/files/cifsd.init new file mode 100644 index 000000000..41a6a749f --- /dev/null +++ b/package/lean/cifsd-tools/files/cifsd.init @@ -0,0 +1,190 @@ +#!/bin/sh /etc/rc.common + +START=98 + +CIFSD_IFACE="" + +smb_header() +{ + config_get CIFSD_IFACE $1 interface "lan" + + # resolve interfaces + local interfaces + interfaces=$( + . /lib/functions/network.sh + + local net + for net in $CIFSD_IFACE; do + local device + network_is_up $net || continue + network_get_device device "$net" + echo -n "${device:-$net} " + done + ) + + local workgroup description + local hostname + hostname="$(cat /proc/sys/kernel/hostname)" + + config_get workgroup $1 workgroup "WORKGROUP" + config_get description $1 description "Cifsd on OpenWrt" + + sed -e "s#|NAME|#$hostname#g" \ + -e "s#|WORKGROUP|#$workgroup#g" \ + -e "s#|DESCRIPTION|#$description#g" \ + -e "s#|INTERFACES|#$interfaces#g" \ + /etc/cifs/smb.conf.template > /var/etc/cifs/smb.conf + + [ -e /etc/cifs/smb.conf ] || ln -nsf /var/etc/cifs/smb.conf /etc/cifs/smb.conf + + if [ ! -L /etc/cifs/smb.conf ]; then + logger -t 'cifsd' "Local custom /etc/cifs/smb.conf file detected, all UCI/Luci config settings are ignored!" + fi +} + +smb_add_share() +{ + local name + local path + local comment + local users + local create_mask + local dir_mask + local browseable + local read_only + local writeable + local guest_ok + local force_root + local write_list + local read_list + local hide_dot_files + local veto_files + local inherit_owner + local force_create_mode + local force_directory_mode + + config_get name $1 name + config_get path $1 path + config_get comment $1 comment + config_get users $1 users + config_get create_mask $1 create_mask + config_get dir_mask $1 dir_mask + config_get browseable $1 browseable + config_get read_only $1 read_only + config_get writeable $1 writeable + config_get guest_ok $1 guest_ok + config_get_bool force_root $1 force_root 0 + config_get write_list $1 write_list + config_get read_list $1 read_list + config_get hide_dot_files $1 hide_dot_files + config_get veto_files $1 veto_files + config_get inherit_owner $1 inherit_owner + config_get force_create_mode $1 force_create_mode + config_get force_directory_mode $1 force_directory_mode + + [ -z "$name" ] || [ -z "$path" ] && return + + { + printf "\n[%s]\n\tpath = %s\n" "$name" "$path" + [ -n "$comment" ] && printf "\tcomment = %s\n" "$comment" + + if [ "$force_root" -eq 1 ]; then + printf "\tforce user = %s\n" "root" + printf "\tforce group = %s\n" "root" + else + [ -n "$users" ] && printf "\tvalid users = %s\n" "$users" + fi + + [ -n "$create_mask" ] && printf "\tcreate mask = %s\n" "$create_mask" + [ -n "$dir_mask" ] && printf "\tdirectory mask = %s\n" "$dir_mask" + [ -n "$force_create_mode" ] && printf "\tforce create mode = %s\n" "$force_create_mode" + [ -n "$force_directory_mode" ] && printf "\tforce directory mode = %s\n" "$force_directory_mode" + + [ -n "$browseable" ] && printf "\tbrowseable = %s\n" "$browseable" + [ -n "$read_only" ] && printf "\tread only = %s\n" "$read_only" + [ -n "$writeable" ] && printf "\twriteable = %s\n" "$writeable" + + [ -n "$guest_ok" ] && printf "\tguest ok = %s\n" "$guest_ok" + [ -n "$inherit_owner" ] && printf "\tinherit owner = %s\n" "$inherit_owner" + + [ -n "$write_list" ] && printf "\twrite list = %s\n" "$write_list" + [ -n "$read_list" ] && printf "\tread list = %s\n" "$read_list" + + [ -n "$hide_dot_files" ] && printf "\thide dot files = %s\n" "$hide_dot_files" + [ -n "$veto_files" ] && printf "\tveto files = %s\n" "$veto_files" + } >> /var/etc/cifs/smb.conf +} + +init_config() +{ + mkdir -p /var/etc/cifs + + config_load cifsd + # allow copy&paste from samba UCI configs (we dont have a cifsd wiki yet) + config_foreach smb_header globals + config_foreach smb_header samba + config_foreach smb_add_share share + config_foreach smb_add_share sambashare +} + + +start() +{ + init_config + + if [ ! -e /etc/cifs/smb.conf ]; then + logger -t 'cifsd' "missing config /etc/cifs/smb.conf, needs to-be created manually!" + exit 1 + fi + + if [ -e /sys/module/cifsd ]; then + if [ -e /sys/class/cifsd-control/kill_server ]; then + # upstream "BUG": ensure changes in smb.conf are reflected on a running kernel-server + echo hard > /sys/class/cifsd-control/kill_server + # we need a extra timeout for the reset + sleep 5 + fi + fi + + modprobe cifsd 2> /dev/null + if [ ! -e /sys/module/cifsd ]; then + logger -t 'cifsd' "modprobe of cifsd module failed, can\'t start cifsd!" + exit 1 + fi + + logger -t 'cifsd' "Starting CIFS/SMB userspace service." + /usr/sbin/cifsd --config /var/etc/cifs/smb.conf --n --s > /dev/null 2>&1 + +} + +stop() +{ + logger -t 'cifsd' "Stopping CIFSD userspace service." + killall cifsd > /dev/null 2>&1 + + [ -e /sys/module/cifsd ] && rmmod cifsd > /dev/null 2>&1 + # With open smb connections rmmod is not possible, without waiting for the long 'ipc timeout', so we use 'kill_server'! + if [ -e /sys/module/cifsd ]; then + logger -t 'cifsd' "triggering kill_server" + if [ -e /sys/class/cifsd-control/kill_server ]; then + echo hard > /sys/class/cifsd-control/kill_server + # we need a extra timeout for the reset + sleep 5 + fi + fi + # next try + [ -e /sys/module/cifsd ] && rmmod cifsd > /dev/null 2>&1 + # check again + if [ -e /sys/module/cifsd ]; then + # wait more... + sleep 3 + fi + # last try + [ -e /sys/module/cifsd ] && rmmod cifsd > /dev/null 2>&1 + + if [ -e /sys/module/cifsd ]; then + logger -t 'cifsd' "module still loaded after 8s timeout" + fi + [ -f /tmp/cifsd.lock ] && rm /tmp/cifsd.lock +} + diff --git a/package/lean/cifsd-tools/files/smb.conf.help b/package/lean/cifsd-tools/files/smb.conf.help new file mode 100644 index 000000000..23d0c8d37 --- /dev/null +++ b/package/lean/cifsd-tools/files/smb.conf.help @@ -0,0 +1,173 @@ +;****************************************************************************** +; File to define cifsd configuration parameters which are comparable with +; samba's ones +; +; Supported [global] level parameters list: +; - server string +; This controls what string will show up in browse lists next +; to the machine name +; - workgroup +; This controls what workgroup your server will appear to be +; in when queried by clients +; - netbios name +; This sets the NetBIOS name by which a SMB server is known. +; By default it is the same as the first component of the host's +; DNS name. If a machine is a browse server or logon server this +; name (or the first component of the hosts DNS name) will be +; the name that these services are advertised under. +; - server min protocol +; This setting controls the minimum protocol version that the +; server will allow the client to use. +; - server max protocol +; The value of the parameter (a string) is the highest protocol +; level that will be supported by the server. +; - server signing +; This controls whether the client is allowed or required to use +; SMB1 and SMB2 signing. Possible values are default, auto, +; mandatory and disabled. +; - guest account +; This is a username which will be used for access to services +; which are specified as guest ok. +; - max active sessions +; This option allows the number of simultaneous connections to +; a service to be limited. +; - ipc timeout +; This option specifies the number of seconds server will wait +; for the userspace to reply to heartbeat frames. If user space +; is down for more than `ipc timeout` seconds the server will +; reset itself - close all sessions and all TCP connections. +; - restrict anonymous +; The setting of this parameter determines whether user and +; group list information is returned for an anonymous connection. +; - map to guest +; This parameter can take four different values, which tell cifsd +; what to do with user login requests.(bad user +; - bind interfaces only +; This global parameter allows the cifsd admin to limit what +; interfaces on a machine will serve SMB requests. +; - interfaces +; This option allows you to override the default network +; interfaces list that cifsd will use for browsing. The option +; takes only list of interface name. +; - deadtime +; The value of the parameter (a decimal integer) represents +; the number of minutes of inactivity before a connection is +; considered dead, and it is disconnected. The deadtime only +; takes effect if the number of open files is zero. +; - root directory +; Sets up a root (base) directory for all shares. In some +; sense it's equal to chroot(). When this option set all shares' +; paths become relative to root directory, IOW the file name +; lookup resolves '/root directory/share path/file path' path. +; +; Supported [share] level parameters list: +; - comment +; comment string to associate with the new share +; - path +; This parameter specifies a directory to which the user of the +; service is to be given access. +; - guest ok +; If this parameter is yes for a service, then no password is +; required to connect to the service. +; - read only +; If this parameter is yes, then users of a service may not +; create or modify files in the service's directory. +; - browseable +; This controls whether this share is seen in the list of +; available shares in a net view and in the browse list. +; - write ok +; - writeable +; Inverted synonym for read only. +; - store dos attributes +; If this parameter is set cifsd attempts to first read DOS +; attributes (SYSTEM, HIDDEN, ARCHIVE or READ-ONLY) from a +; filesystem extended attribute, before mapping DOS attributes +; to UNIX permission bits (such as occurs with map hidden and +; map readonly). +; - oplocks +; This boolean option tells cifsd whether to issue oplocks +; (opportunistic locks) to file open requests on this share. +; - create mask +; When a file is created, the necessary permissions are calculated +; according to the mapping from DOS modes to UNIX permissions, and +; the resulting UNIX mode is then bit-wise 'AND'ed with this +; parameter. +; - directory mask +; This parameter is the octal modes which are used when converting +; DOS modes to UNIX modes when creating UNIX directories. +; - force group +; This specifies a UNIX group name that will be assigned as +; the default primary group for all users connecting to this +; service. +; - force user +; This specifies a UNIX user name that will be assigned as +; the default user for all users connecting to this service. +; - hide dot files +; This is a boolean parameter that controls whether files starting +; with a dot appear as hidden files. +; - hosts allow +; This parameter is a comma, space, or tab delimited set of hosts +; which are permitted to access a service +; - hosts deny +; The opposite of allow hosts - hosts listed here are NOT +; permitted access to services unless the specific services have +; their own lists to override this one. Where the lists conflict, +; the allow list takes precedence. +; - valid users +; This is a list of users that should be allowed to login to this +; service +; - invalid users +; This is a list of users that should not be allowed to login to +; this service. +; - read list +; This is a list of users that are given read-only access to +; a service. +; - write list +; This is a list of users that are given read-write access to +; a service. +; - max connections +; This option allows the number of simultaneous connections to +; a service to be limited. +; - veto files +; This is a list of files and directories that are neither visible +; nor accessible. +; +; Veto any files containing the word Security, +; any ending in .tmp, and any directory containing the +; word root. +; veto files = /*Security*/*.tmp/*root*/ +; +; Veto the Apple specific files that a NetAtalk server +; creates. +; veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/ +; - inherit owner +; The ownership for new files and directories should be controlled +; by the ownership of the parent directory. +; Valid options are yes or no. +; - inherit smack +; This parameter can be used to ensure that if smack label exist +; on parent directories. +; Valid options are yes or no. +; - force create mode +; This parameter specifies a set of UNIX mode bit permissions +; that will always be set on a file created by cifsd. +; - force directory mode +; This parameter specifies a set of UNIX mode bit permissions +; that will always be set on a directory created by cifsd. +; +; Rules to update this file: +; - Every [share] definition should start on new line +; - Every parameter should be indented with single tab +; - There should be single spaces around equal (eg: " = ") +; - Multiple parameters should be separated with comma +; eg: "invalid users = usr1,usr2,usr3" +; +; Make sure to configure the server after making changes to this file. +;****************************************************************************** + +[global] + netbios name = CIFSD + +[homes] + comment = content server share + path = /tmp diff --git a/package/lean/cifsd-tools/files/smb.conf.template b/package/lean/cifsd-tools/files/smb.conf.template new file mode 100644 index 000000000..2da98b16e --- /dev/null +++ b/package/lean/cifsd-tools/files/smb.conf.template @@ -0,0 +1,9 @@ +[global] + netbios name = |NAME| + server string = |DESCRIPTION| + workgroup = |WORKGROUP| + interfaces = |INTERFACES| + bind interfaces only = yes + ipc timeout = 20 + deadtime = 15 + map to guest = Bad User diff --git a/package/lean/cifsd/Makefile b/package/lean/cifsd/Makefile new file mode 100644 index 000000000..e7b9478b4 --- /dev/null +++ b/package/lean/cifsd/Makefile @@ -0,0 +1,52 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=cifsd +PKG_RELEASE:=1 + +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/cifsd-team/cifsd.git +PKG_SOURCE_DATE:=2019-11-30 +PKG_SOURCE_VERSION:=973e0cce8995e79008fdb4b23c0752f4c051ebb6 + +PKG_MAINTAINER:=Andy Walsh +PKG_LICENSE:=GPL-2.0-or-later +PKG_LICENSE_FILES:=COPYING + +include $(INCLUDE_DIR)/kernel.mk +include $(INCLUDE_DIR)/package.mk + +define KernelPackage/fs-cifsd + SUBMENU:=Filesystems + TITLE:=CIFS/SMB kernel server support + URL:=https://github.com/cifsd-team/cifsd + FILES:=$(PKG_BUILD_DIR)/cifsd.ko + DEPENDS:= \ + +kmod-nls-base \ + +kmod-nls-utf8 \ + +kmod-crypto-md4 \ + +kmod-crypto-md5 \ + +kmod-crypto-hmac \ + +kmod-crypto-ecb \ + +kmod-crypto-des \ + +kmod-crypto-sha256 \ + +kmod-crypto-cmac \ + +kmod-crypto-sha512 \ + +kmod-crypto-aead \ + +kmod-crypto-ccm +endef + +define KernelPackage/fs-cifsd/description + Kernel module for a CIFS/SMBv2,3 fileserver. +endef + +# broken atm (needs CONFIG_KEYS=y) +#EXTRA_CFLAGS+=-DCONFIG_CIFSD_ACL + +define Build/Compile + $(KERNEL_MAKE) SUBDIRS="$(PKG_BUILD_DIR)" \ + EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \ + CONFIG_CIFS_SERVER=m \ + modules +endef + +$(eval $(call KernelPackage,fs-cifsd)) diff --git a/package/lean/luci-app-cifsd/Makefile b/package/lean/luci-app-cifsd/Makefile new file mode 100644 index 000000000..f04d828cb --- /dev/null +++ b/package/lean/luci-app-cifsd/Makefile @@ -0,0 +1,14 @@ +# This is free software, licensed under the Apache License, Version 2.0 . + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=Network Shares - CIFSD CIFS/SMB kernel fileserver +LUCI_DEPENDS:=+cifsd-tools +LUCI_PKGARCH:=all +PKG_NAME:=luci-app-cifsd +PKG_VERSION:=1 +PKG_RELEASE:=5 + +include $(TOPDIR)/feeds/luci/luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/package/lean/luci-app-cifsd/luasrc/controller/cifsd.lua b/package/lean/luci-app-cifsd/luasrc/controller/cifsd.lua new file mode 100644 index 000000000..d9eaacabd --- /dev/null +++ b/package/lean/luci-app-cifsd/luasrc/controller/cifsd.lua @@ -0,0 +1,17 @@ +-- Licensed to the public under the Apache License 2.0. + +module("luci.controller.cifsd", package.seeall) + +function index() + if not nixio.fs.access("/etc/config/cifsd") then + return + end + + entry({"admin","nas"},firstchild(),"NAS",44).dependent=false + + local page + + page = entry({"admin", "nas", "cifsd"}, cbi("cifsd"), _("Network Shares (CIFSD)")) + page.dependent = true +end + diff --git a/package/lean/luci-app-cifsd/luasrc/model/cbi/cifsd.lua b/package/lean/luci-app-cifsd/luasrc/model/cbi/cifsd.lua new file mode 100644 index 000000000..333900dfd --- /dev/null +++ b/package/lean/luci-app-cifsd/luasrc/model/cbi/cifsd.lua @@ -0,0 +1,87 @@ +-- Licensed to the public under the Apache License 2.0. + +m = Map("cifsd", translate("Network Shares (CIFSD)")) + +s = m:section(TypedSection, "globals", translate("CIFSD is an opensource In-kernel SMB1/2/3 server")) +s.anonymous = true + +s:tab("general", translate("General Settings")) +s:tab("template", translate("Edit Template")) + + +o = s:taboption("general", Value, "workgroup", translate("Workgroup")) +o.placeholder = 'WORKGROUP' + +s:taboption("general", Value, "description", translate("Description")) + + +tmpl = s:taboption("template", Value, "_tmpl", + translate("Edit the template that is used for generating the cifsd configuration."), + translate("This is the content of the file '/etc/cifs/smb.conf.template' from which your cifsd configuration will be generated. \ + Values enclosed by pipe symbols ('|') should not be changed. They get their values from the 'General Settings' tab.")) + +tmpl.template = "cbi/tvalue" +tmpl.rows = 20 + +function tmpl.cfgvalue(self, section) + return nixio.fs.readfile("/etc/cifs/smb.conf.template") +end + +function tmpl.write(self, section, value) + value = value:gsub("\r\n?", "\n") + nixio.fs.writefile("//etc/cifs/smb.conf.template", value) +end + + +s = m:section(TypedSection, "share", translate("Shared Directories") + , translate("Please add directories to share. Each directory refers to a folder on a mounted device.")) +s.anonymous = true +s.addremove = true +s.template = "cbi/tblsection" + +s:option(Value, "name", translate("Name")) +pth = s:option(Value, "path", translate("Path")) +if nixio.fs.access("/etc/config/fstab") then + pth.titleref = luci.dispatcher.build_url("admin", "system", "fstab") +end + +br = s:option(Flag, "browseable", translate("Browseable")) +br.rmempty = false +br.default = "yes" +br.enabled = "yes" +br.disabled = "no" + +ro = s:option(Flag, "read_only", translate("Read-only")) +ro.rmempty = false +ro.enabled = "yes" +ro.disabled = "no" + +fr = s:option(Flag, "force_root", translate("Force Root")) +fr.default = "1" + +-- s:option(Value, "users", translate("Allowed users")).rmempty = true + +go = s:option(Flag, "guest_ok", translate("Allow guests")) +go.rmempty = false +go.enabled = "yes" +go.disabled = "no" +go.default = "yes" + +io = s:option(Flag, "inherit_owner", translate("Inherit owner")) + +hd = s:option(Flag, "hide_dot_files", translate("Hide dot files")) + +cm = s:option(Value, "create_mask", translate("Create mask"), + translate("Mask for new files")) +cm.rmempty = true +cm.size = 4 +cm.default = "0666" + +dm = s:option(Value, "dir_mask", translate("Directory mask"), + translate("Mask for new directories")) +dm.rmempty = true +dm.size = 4 +dm.default = "0777" + + +return m diff --git a/package/lean/luci-app-cifsd/po/ca/cifsd.po b/package/lean/luci-app-cifsd/po/ca/cifsd.po new file mode 100644 index 000000000..f5e26306e --- /dev/null +++ b/package/lean/luci-app-cifsd/po/ca/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: ca\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/cs/cifsd.po b/package/lean/luci-app-cifsd/po/cs/cifsd.po new file mode 100644 index 000000000..dc756a6fd --- /dev/null +++ b/package/lean/luci-app-cifsd/po/cs/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: cs\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/de/cifsd.po b/package/lean/luci-app-cifsd/po/de/cifsd.po new file mode 100644 index 000000000..157375398 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/de/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: de\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/el/cifsd.po b/package/lean/luci-app-cifsd/po/el/cifsd.po new file mode 100644 index 000000000..28e22f530 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/el/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: el\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/en/cifsd.po b/package/lean/luci-app-cifsd/po/en/cifsd.po new file mode 100644 index 000000000..c56c14bed --- /dev/null +++ b/package/lean/luci-app-cifsd/po/en/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: en\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/es/cifsd.po b/package/lean/luci-app-cifsd/po/es/cifsd.po new file mode 100644 index 000000000..16c01530c --- /dev/null +++ b/package/lean/luci-app-cifsd/po/es/cifsd.po @@ -0,0 +1,115 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: 2019-10-16 16:58-0300\n" +"PO-Revision-Date: 2019-10-16 17:07-0300\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.2.4\n" +"Last-Translator: Franco Castillo \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: es\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "Permitir invitados" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "Usuarios permitidos" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "Navegable" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "Crear máscara" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "Descripción" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "Máscara de directorio" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "Editar plantilla" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the samba configuration." +msgstr "" +"Edite la plantilla que se utiliza para generar la configuración de samba." + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "Forzar Root" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "Configuración general" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "Ocultar archivos pequeños" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "Heredar propietario" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "Interfaz" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "Escuche solo en la interfaz dada o, si no se especifica, en lan" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "Nombre" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "CIFSD" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "Ruta" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" +"Por favor agregue directorios para compartir. Cada directorio hace " +"referencia a una carpeta en un dispositivo montado." + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "Solo lectura" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "Directorios compartidos" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your samba configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" +"Este es el contenido del archivo '/etc/cifs/smb.conf.template' a partir del " +"cual se generará su configuración de samba. Los valores encerrados por " +"símbolos de tubería ('|') no deben cambiarse. Obtienen sus valores de la " +"pestaña 'Configuración general'." + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "Grupo de trabajo" diff --git a/package/lean/luci-app-cifsd/po/fr/cifsd.po b/package/lean/luci-app-cifsd/po/fr/cifsd.po new file mode 100644 index 000000000..80958ecb0 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/fr/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: fr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/he/cifsd.po b/package/lean/luci-app-cifsd/po/he/cifsd.po new file mode 100644 index 000000000..cd3a92b88 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/he/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: he\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/hi/cifsd.po b/package/lean/luci-app-cifsd/po/hi/cifsd.po new file mode 100644 index 000000000..9a5592924 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/hi/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: hi\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/hu/cifsd.po b/package/lean/luci-app-cifsd/po/hu/cifsd.po new file mode 100644 index 000000000..26a5ac596 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/hu/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: hu\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/it/cifsd.po b/package/lean/luci-app-cifsd/po/it/cifsd.po new file mode 100644 index 000000000..9ad84b62a --- /dev/null +++ b/package/lean/luci-app-cifsd/po/it/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: it\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/ja/cifsd.po b/package/lean/luci-app-cifsd/po/ja/cifsd.po new file mode 100644 index 000000000..99acfe4ba --- /dev/null +++ b/package/lean/luci-app-cifsd/po/ja/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: ja\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/ko/cifsd.po b/package/lean/luci-app-cifsd/po/ko/cifsd.po new file mode 100644 index 000000000..0e4375696 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/ko/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: ko\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/ms/cifsd.po b/package/lean/luci-app-cifsd/po/ms/cifsd.po new file mode 100644 index 000000000..b84606e33 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/ms/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: ms\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/nb_NO/cifsd.po b/package/lean/luci-app-cifsd/po/nb_NO/cifsd.po new file mode 100644 index 000000000..99c21378a --- /dev/null +++ b/package/lean/luci-app-cifsd/po/nb_NO/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: nb_NO\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/pl/cifsd.po b/package/lean/luci-app-cifsd/po/pl/cifsd.po new file mode 100644 index 000000000..d00e2d346 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/pl/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: pl\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/pt/cifsd.po b/package/lean/luci-app-cifsd/po/pt/cifsd.po new file mode 100644 index 000000000..7cad51fc2 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/pt/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: pt\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/pt_BR/cifsd.po b/package/lean/luci-app-cifsd/po/pt_BR/cifsd.po new file mode 100644 index 000000000..75e907cef --- /dev/null +++ b/package/lean/luci-app-cifsd/po/pt_BR/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: pt_BR\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/ro/cifsd.po b/package/lean/luci-app-cifsd/po/ro/cifsd.po new file mode 100644 index 000000000..16c458e46 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/ro/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: ro\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/ru/cifsd.po b/package/lean/luci-app-cifsd/po/ru/cifsd.po new file mode 100644 index 000000000..113441d70 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/ru/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: ru\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/sk/cifsd.po b/package/lean/luci-app-cifsd/po/sk/cifsd.po new file mode 100644 index 000000000..2851783e4 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/sk/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: sk\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/sv/cifsd.po b/package/lean/luci-app-cifsd/po/sv/cifsd.po new file mode 100644 index 000000000..adba7205f --- /dev/null +++ b/package/lean/luci-app-cifsd/po/sv/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: sv\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/templates/cifsd.pot b/package/lean/luci-app-cifsd/po/templates/cifsd.pot new file mode 100644 index 000000000..f62fa13ba --- /dev/null +++ b/package/lean/luci-app-cifsd/po/templates/cifsd.pot @@ -0,0 +1,97 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/tr/cifsd.po b/package/lean/luci-app-cifsd/po/tr/cifsd.po new file mode 100644 index 000000000..b1c538f3a --- /dev/null +++ b/package/lean/luci-app-cifsd/po/tr/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: tr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/uk/cifsd.po b/package/lean/luci-app-cifsd/po/uk/cifsd.po new file mode 100644 index 000000000..a9e38e830 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/uk/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: uk\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/vi/cifsd.po b/package/lean/luci-app-cifsd/po/vi/cifsd.po new file mode 100644 index 000000000..8d3b48297 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/vi/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: vi\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/po/zh-cn/cifsd.po b/package/lean/luci-app-cifsd/po/zh-cn/cifsd.po new file mode 100644 index 000000000..3b469f13c --- /dev/null +++ b/package/lean/luci-app-cifsd/po/zh-cn/cifsd.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.2.4\n" +"Last-Translator: Richard Yu \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Language: zh_CN\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "允许匿名用户" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "允许用户" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "可浏览" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "创建权限掩码" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "描述" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "目录权限掩码" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "编辑模板" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "编辑用来生成 cifsd 设置的模板。" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "强制 Root" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "基本设置" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "继承所有者" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "接口" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "仅监听指定的接口,未指定则监听 lan" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "共享名" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "网络共享" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "目录" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "请添加要共享的目录。每个目录指到已挂载设备上的文件夹。" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "只读" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "共享目录" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" +"这是将从其上生成 cifsd 配置的文件“/etc/cifs/smb.conf.template”的内容。由管道" +"符(“|”)包围的值不应更改。它们将从“常规设置”标签中获取其值。" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "工作组" + +msgid "Network Shares (CIFSD)" +msgstr "网络共享 (CIFSD 内核)" + +msgid "CIFSD is an opensource In-kernel SMB1/2/3 server" +msgstr "CIFSD 是一个开源的 Linux 内核级 SMB1/2/3 高性能文件共享服务器" + +msgid "Browseable" +msgstr "可浏览" + +msgid "Hide dot files" +msgstr "隐藏 . 文件" + +msgid "Mask for new files" +msgstr "新建文件掩码" + +msgid "Mask for new directories" +msgstr "新建文件夹掩码" diff --git a/package/lean/luci-app-cifsd/po/zh_Hant/cifsd.po b/package/lean/luci-app-cifsd/po/zh_Hant/cifsd.po new file mode 100644 index 000000000..eae580380 --- /dev/null +++ b/package/lean/luci-app-cifsd/po/zh_Hant/cifsd.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Language: zh_Hant\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72 +msgid "Allow guests" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:69 +msgid "Allowed users" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57 +msgid "Browse-able" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84 +msgid "Create mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30 +msgid "Description" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89 +msgid "Directory mask" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:22 +msgid "Edit Template" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34 +msgid "Edit the template that is used for generating the cifsd configuration." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67 +msgid "Force Root" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:21 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:82 +msgid "Hide dot files" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:77 +msgid "Inherit owner" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:24 +msgid "Interface" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51 +msgid "Name" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16 +#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10 +msgid "Network Shares" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52 +msgid "Path" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:47 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62 +msgid "Read-only" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:46 +msgid "Shared Directories" +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35 +msgid "" +"This is the content of the file '/etc/cifs/smb.conf.template' from which " +"your cifsd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" + +#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27 +msgid "Workgroup" +msgstr "" diff --git a/package/lean/luci-app-cifsd/root/etc/uci-defaults/cifsd b/package/lean/luci-app-cifsd/root/etc/uci-defaults/cifsd new file mode 100644 index 000000000..806aae9fa --- /dev/null +++ b/package/lean/luci-app-cifsd/root/etc/uci-defaults/cifsd @@ -0,0 +1,11 @@ +#!/bin/sh + +uci -q batch <<-EOF >/dev/null + delete ucitrack.@cifsd[-1] + add ucitrack cifsd + set ucitrack.@cifsd[-1].init=cifsd + commit ucitrack +EOF + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/target/linux/ipq40xx/Makefile b/target/linux/ipq40xx/Makefile index 7167a48c7..5c2ef7eb3 100644 --- a/target/linux/ipq40xx/Makefile +++ b/target/linux/ipq40xx/Makefile @@ -19,7 +19,7 @@ DEFAULT_PACKAGES += \ kmod-leds-gpio kmod-gpio-button-hotplug swconfig \ kmod-ath10k wpad-openssl \ kmod-usb3 kmod-usb-dwc3 ath10k-firmware-qca4019 \ - automount autosamba luci-app-ipsec-vpnd v2ray shadowsocks-libev-ss-redir shadowsocksr-libev-server \ + automount luci-app-cifsd luci-app-ipsec-vpnd v2ray shadowsocks-libev-ss-redir shadowsocksr-libev-server \ luci-app-unblockmusic luci-app-qbittorrent htop $(eval $(call BuildTarget))