From 2c9daf6c3b114b76939d7374bf98d65fd0192732 Mon Sep 17 00:00:00 2001 From: sight <26325820+Sight-wcg@users.noreply.github.com> Date: Fri, 23 May 2025 15:05:54 +0800 Subject: [PATCH] =?UTF-8?q?wip(i18n):=20code=20=E5=9B=BD=E9=99=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layui.js | 12 +++++++++++- src/modules/code.js | 18 ++++++++++-------- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/src/layui.js b/src/layui.js index b21d0558..8101d927 100644 --- a/src/layui.js +++ b/src/layui.js @@ -15,7 +15,17 @@ locale: 'zh-cn', lay: { common: { - placeholder: '请选择' + noMatch: '无匹配数据', + noData: '暂无数据', + placeholder: '请选择', + }, + code: { + copy: '复制代码', + copied: '已复制', + copyError: '复制失败', + maximize: '最大化显示', + restore: '还原显示', + preview: '在新窗口预览', }, colorpicker: { clear: '清除', diff --git a/src/modules/code.js b/src/modules/code.js index ea8009f2..d94841ec 100644 --- a/src/modules/code.js +++ b/src/modules/code.js @@ -201,7 +201,7 @@ layui.define(['lay', 'util', 'element', 'tabs', 'form'], function(exports){ var tools = { copy: { className: 'file-b', - title: [layui.$t('复制代码')], + title: [layui.$t('lay.code.copy')], event: function(obj){ var code = util.unescape(finalCode(options.code)); var hasOnCopy = typeof options.onCopy === 'function'; @@ -215,14 +215,14 @@ layui.define(['lay', 'util', 'element', 'tabs', 'form'], function(exports){ if(ret === false) return; } - layer.msg(layui.$t('已复制'), {icon: 1}); + layer.msg(layui.$t('lay.code.copied'), {icon: 1}); }, error: function() { if(hasOnCopy){ var ret = options.onCopy(code, false); if(ret === false) return; } - layer.msg(layui.$t('复制失败'), {icon: 2}); + layer.msg(layui.$t('lay.code.copyError'), {icon: 2}); } }); } @@ -277,7 +277,7 @@ layui.define(['lay', 'util', 'element', 'tabs', 'form'], function(exports){ $.extend(tools, { 'full': { className: 'screen-full', - title: [layui.$t('最大化显示'), layui.$t('还原显示')], + title: [layui.$t('lay.code.maximize'), layui.$t('lay.code.restore')], event: function(obj){ var el = obj.elem; var elemView = el.closest('.'+ CONST.ELEM_PREVIEW); @@ -302,7 +302,7 @@ layui.define(['lay', 'util', 'element', 'tabs', 'form'], function(exports){ }, 'window': { className: 'release', - title: [layui.$t('在新窗口预览')], + title: [layui.$t('lay.code.preview')], event: function(obj){ util.openWin({ content: finalCode(options.code) @@ -561,9 +561,11 @@ layui.define(['lay', 'util', 'element', 'tabs', 'form'], function(exports){ // 若开启复制,且未开启预览,则单独生成复制图标 if(options.copy && !options.preview){ - var copyElem = $(['', - layui.$t(''), - ''].join('')); + var copyElem = $([ + '', + '', + '' + ].join('')); // 点击复制 copyElem.on('click', function(){