webp背景格式

This commit is contained in:
sbwml 2022-01-11 07:10:04 +08:00
parent 4144d14d56
commit f65d347032
8 changed files with 6 additions and 337 deletions

View File

@ -121,7 +121,7 @@ function br.handle(self, state, data)
return true
end
ful = SimpleForm('upload', translate('Upload (Free: ') .. wa.byte_format(free_byte) .. ')', translate("You can upload files such as jpg,png,gif,mp4 files, To change the login page background."))
ful = SimpleForm('upload', translate('Upload (Free: ') .. wa.byte_format(free_byte) .. ')', translate("You can upload files such as jpg,png,gif,webp,mp4 files, To change the login page background."))
ful.reset = false
ful.submit = false

View File

@ -1,5 +1,5 @@
<%+cbi/valueheader%>
<label class="cbi-value" style="display:inline-block; width: 130px" for="ulfile"><%:Choose local file:%></label>
<input class="cbi-input-file" style="width: 400px" type="file" id="ulfile" name="ulfile" accept="image/png, image/jpeg, image/gif, video/mp4"/>
<input class="cbi-input-file" style="width: 400px" type="file" id="ulfile" name="ulfile" accept="image/png, image/jpeg, image/gif, image/webp, video/mp4"/>
<input type="submit" class="btn cbi-button cbi-input-apply" name="upload" value="<%:Upload%>" />
<%+cbi/valuefooter%>

View File

@ -1,176 +0,0 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: \n"
"POT-Creation-Date: 2021-03-15 21:25-0300\n"
"PO-Revision-Date: 2021-03-15 21:58-0300\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.4.2\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: es\n"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:97
msgid "0 transparent - 1 opaque ; ( Suggest: Black translucent preset: 0.5 )"
msgstr ""
"0 transparente - 1 opaco; (Sugerencia: negro translúcido preestablecido: 0.5)"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:79
msgid ""
"0 transparent - 1 opaque ; ( Suggest: transparent: 0 or translucent preset: "
"0.5 )"
msgstr ""
"0 transparente - 1 opaco; (Sugerencia: transparente: 0 o translúcido "
"preestablecido: 0.5)"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:92
msgid "A HEX Color ; ( Default: #483d8b )"
msgstr "Un color HEX; (Predeterminado: #483d8b)"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:72
msgid "A HEX Color ; ( Default: #5e72e4 )"
msgstr "Un color HEX; (Predeterminado: #5e72e4)"
#: applications/luci-app-argon-config/luasrc/controller/argon-config.lua:11
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:53
msgid "Argon Config"
msgstr "Configuración de Argon"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:195
msgid "Background file list"
msgstr "Lista de archivos de fondo"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:60
msgid "Bing Wallpapers"
msgstr "Fondos de Bing"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:59
msgid "Built-in"
msgstr "Integrado"
#: applications/luci-app-argon-config/luasrc/view/argon-config/other_upload.htm:2
msgid "Choose local file:"
msgstr "Elija un archivo local:"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:149
msgid "Create upload file error."
msgstr "Crear archivo de error de carga."
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:200
msgid "File name"
msgstr "Nombre del archivo"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:159
msgid "File saved to"
msgstr "Archivo guardado en"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:65
msgid "Follow System"
msgstr "Seguir el sistema"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:67
msgid "Force Dark"
msgstr "Fuerza oscuro"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:66
msgid "Force Light"
msgstr "Forzar claro"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:53
msgid ""
"Here you can set the blur and transparency of the login page of argon theme, "
"and manage the background pictures and videos.[Chrome is recommended]"
msgstr ""
"Aquí puede configurar el desenfoque y la transparencia de la página de "
"inicio de sesión del tema argon y administrar las imágenes de fondo y los "
"videos. [Se recomienda Chrome]"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:87
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:105
msgid ""
"Larger value will more blurred ; ( Suggest: clear: 1 or blur preset: 10 )"
msgstr ""
"El valor más grande se verá más borroso; (Sugerencia: claro: 1 o desenfoque "
"predeterminado: 10)"
#: applications/luci-app-argon-config/root/usr/share/rpcd/acl.d/luci-app-argon-config.json:3
msgid "Luci Argon theme config"
msgstr "Configuración del tema Luci Argon"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:201
msgid "Modify time"
msgstr "Modificar la hora"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:167
msgid "No specify upload file."
msgstr "No especificar archivo de carga."
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:203
msgid "Remove"
msgstr "Eliminar"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:110
msgid "Save Changes"
msgstr "Guardar cambios"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:202
msgid "Size"
msgstr "Tamaño"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:64
msgid "Theme mode"
msgstr "Modo del tema"
#: applications/luci-app-argon-config/luasrc/view/argon-config/other_upload.htm:4
msgid "Upload"
msgstr "Cargar"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:124
msgid "Upload (Free:"
msgstr "Cargar (Libre:"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:128
msgid "Upload file to '/www/luci-static/argon/background/'"
msgstr "Subir archivo a '/www/luci-static/argon/background/'"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:58
msgid "Wallpaper Source"
msgstr "Fuente del fondo de pantalla"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:70
msgid "You can choose Theme color mode here"
msgstr "Puede elegir el modo de color del tema aquí"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:124
msgid ""
"You can upload files such as jpg,png,gif,mp4 files, To change the login page "
"background."
msgstr ""
"Puede cargar archivos como jpg, png, gif, mp4, para cambiar el fondo de la "
"página de inicio de sesión."
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:105
msgid "[Dark mode] Frosted Glass Radius"
msgstr "[Modo oscuro] Radio de vidrio esmerilado"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:92
msgid "[Dark mode] Primary Color"
msgstr "[Modo oscuro] Color primario"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:97
msgid "[Dark mode] Transparency"
msgstr "[Modo oscuro] Transparencia"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:87
msgid "[Light mode] Frosted Glass Radius"
msgstr "[Modo claro] Radio de vidrio esmerilado"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:72
msgid "[Light mode] Primary Color"
msgstr "[Modo claro] Color primario"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:79
msgid "[Light mode] Transparency"
msgstr "[Modo claro] Transparencia"

View File

@ -1,155 +0,0 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:97
msgid "0 transparent - 1 opaque ; ( Suggest: Black translucent preset: 0.5 )"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:79
msgid ""
"0 transparent - 1 opaque ; ( Suggest: transparent: 0 or translucent preset: "
"0.5 )"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:92
msgid "A HEX Color ; ( Default: #483d8b )"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:72
msgid "A HEX Color ; ( Default: #5e72e4 )"
msgstr ""
#: applications/luci-app-argon-config/luasrc/controller/argon-config.lua:11
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:53
msgid "Argon Config"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:195
msgid "Background file list"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:60
msgid "Bing Wallpapers"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:59
msgid "Built-in"
msgstr ""
#: applications/luci-app-argon-config/luasrc/view/argon-config/other_upload.htm:2
msgid "Choose local file:"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:149
msgid "Create upload file error."
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:200
msgid "File name"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:159
msgid "File saved to"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:65
msgid "Follow System"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:67
msgid "Force Dark"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:66
msgid "Force Light"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:53
msgid ""
"Here you can set the blur and transparency of the login page of argon theme, "
"and manage the background pictures and videos.[Chrome is recommended]"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:87
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:105
msgid ""
"Larger value will more blurred ; ( Suggest: clear: 1 or blur preset: 10 )"
msgstr ""
#: applications/luci-app-argon-config/root/usr/share/rpcd/acl.d/luci-app-argon-config.json:3
msgid "Luci Argon theme config"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:201
msgid "Modify time"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:167
msgid "No specify upload file."
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:203
msgid "Remove"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:110
msgid "Save Changes"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:202
msgid "Size"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:64
msgid "Theme mode"
msgstr ""
#: applications/luci-app-argon-config/luasrc/view/argon-config/other_upload.htm:4
msgid "Upload"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:124
msgid "Upload (Free:"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:128
msgid "Upload file to '/www/luci-static/argon/background/'"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:58
msgid "Wallpaper Source"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:70
msgid "You can choose Theme color mode here"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:124
msgid ""
"You can upload files such as jpg,png,gif,mp4 files, To change the login page "
"background."
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:105
msgid "[Dark mode] Frosted Glass Radius"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:92
msgid "[Dark mode] Primary Color"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:97
msgid "[Dark mode] Transparency"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:87
msgid "[Light mode] Frosted Glass Radius"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:72
msgid "[Light mode] Primary Color"
msgstr ""
#: applications/luci-app-argon-config/luasrc/model/cbi/argon-config.lua:79
msgid "[Light mode] Transparency"
msgstr ""

View File

@ -77,8 +77,8 @@ msgstr "[暗色模式] 毛玻璃模糊半径"
msgid "Larger value will more blurred ; ( Suggest: clear: 1 or blur preset: 10 )"
msgstr "值越大越模糊; ( 建议: 清透 1 或 模糊预设 10 )"
msgid "You can upload files such as jpg,png,gif,mp4 files, To change the login page background."
msgstr "你可以上传jpg、png、gif或mp4文件以创建自己喜欢的登录界面"
msgid "You can upload files such as jpg,png,gif,webp,mp4 files, To change the login page background."
msgstr "你可以上传jpg、png、gif、webp或mp4文件以创建自己喜欢的登录界面"
msgid "Save Changes"
msgstr "保存更改"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 960 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 793 KiB

View File

@ -49,7 +49,7 @@
attr = fs.stat(f)
if attr then
local ext = getExtension(fs.basename(f))
if ext == "jpg" or ext == "png" or ext == "gif" or ext == "mp4" then
if ext == "jpg" or ext == "png" or ext == "webp" or ext == "gif" or ext == "mp4" then
local bg = {}
bg.type = ext
bg.url = theme_dir .. fs.basename(f)
@ -83,7 +83,7 @@
})
</script>
<% else
local bg_url = media .. "/img/bg1.jpg"
local bg_url = media .. "/img/bg1.webp"
local bing = "123"
if (bgcount == 0 ) then
local sys = require "luci.sys"