Add reusable icon-grid type selector for CSS source editor
Replaces the plain <select> dropdown with a visual grid popup showing icon, label, and description for each source type. The IconSelect component is generic and reusable for other type selectors. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -733,9 +733,13 @@
|
||||
"color_strip.type": "类型:",
|
||||
"color_strip.type.hint": "图片源从屏幕采集推导 LED 颜色。静态颜色用单一颜色填充所有 LED。渐变在所有 LED 上分布颜色渐变。颜色循环平滑循环用户定义的颜色列表。组合将多个源作为混合图层叠加。音频响应从实时音频输入驱动 LED。API 输入通过 REST 或 WebSocket 从外部客户端接收原始 LED 颜色。",
|
||||
"color_strip.type.picture": "图片源",
|
||||
"color_strip.type.picture.desc": "从屏幕捕获获取颜色",
|
||||
"color_strip.type.static": "静态颜色",
|
||||
"color_strip.type.static.desc": "单色填充",
|
||||
"color_strip.type.gradient": "渐变",
|
||||
"color_strip.type.gradient.desc": "LED上的平滑颜色过渡",
|
||||
"color_strip.type.color_cycle": "颜色循环",
|
||||
"color_strip.type.color_cycle.desc": "循环切换颜色列表",
|
||||
"color_strip.static_color": "颜色:",
|
||||
"color_strip.static_color.hint": "将发送到灯带上所有 LED 的纯色。",
|
||||
"color_strip.gradient.preview": "渐变:",
|
||||
@@ -793,14 +797,19 @@
|
||||
"color_strip.color_cycle.speed.hint": "循环速度倍数。1.0 ≈ 每 20 秒一个完整循环;更高值循环更快。",
|
||||
"color_strip.color_cycle.min_colors": "颜色循环至少需要 2 种颜色",
|
||||
"color_strip.type.effect": "效果",
|
||||
"color_strip.type.effect.desc": "程序化效果:火焰、等离子、极光",
|
||||
"color_strip.type.effect.hint": "实时生成的程序化 LED 效果(火焰、流星、等离子、噪声、极光)。",
|
||||
"color_strip.type.composite": "组合",
|
||||
"color_strip.type.composite.desc": "叠加和混合多个源",
|
||||
"color_strip.type.composite.hint": "将多个色带源作为图层叠加,支持混合模式和不透明度。",
|
||||
"color_strip.type.mapped": "映射",
|
||||
"color_strip.type.mapped.desc": "为LED区域分配源",
|
||||
"color_strip.type.mapped.hint": "将不同色带源分配到不同 LED 范围(区域)。与组合的图层混合不同,映射将源并排放置。",
|
||||
"color_strip.type.audio": "音频响应",
|
||||
"color_strip.type.audio.desc": "由音频输入驱动LED",
|
||||
"color_strip.type.audio.hint": "LED 颜色由实时音频输入驱动 — 系统音频或麦克风。",
|
||||
"color_strip.type.api_input": "API 输入",
|
||||
"color_strip.type.api_input.desc": "从外部应用接收颜色",
|
||||
"color_strip.type.api_input.hint": "通过 REST POST 或 WebSocket 从外部客户端接收原始 LED 颜色数组。用于与自定义软件、家庭自动化或任何能发送 HTTP 请求的系统集成。",
|
||||
"color_strip.api_input.fallback_color": "备用颜色:",
|
||||
"color_strip.api_input.fallback_color.hint": "超时未收到数据时显示的颜色。启动时和连接丢失后 LED 将显示此颜色。",
|
||||
@@ -810,6 +819,7 @@
|
||||
"color_strip.api_input.endpoints.hint": "使用这些 URL 从外部应用程序推送 LED 颜色数据。REST 接受 JSON,WebSocket 接受 JSON 和原始二进制帧。",
|
||||
"color_strip.api_input.save_first": "请先保存源以查看推送端点 URL。",
|
||||
"color_strip.type.notification": "通知",
|
||||
"color_strip.type.notification.desc": "通过Webhook触发的一次性效果",
|
||||
"color_strip.type.notification.hint": "通过 Webhook 触发时显示一次性视觉效果(闪烁、脉冲、扫描)。设计为组合源中的叠加层。",
|
||||
"color_strip.notification.effect": "效果:",
|
||||
"color_strip.notification.effect.hint": "通知触发时的视觉效果。闪烁线性衰减,脉冲平滑钟形曲线,扫描从左到右填充后衰减。",
|
||||
|
||||
Reference in New Issue
Block a user