sgjj il y a 5 ans
Parent
commit
2fb1185cb6

+ 0 - 31
src/main/java/net/mingsoft/config/I18NConfig.java

@@ -1,31 +0,0 @@
-package net.mingsoft.config;
-
-import com.jagregory.shiro.freemarker.ShiroTags;
-import freemarker.template.TemplateException;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Configuration;
-
-import javax.annotation.PostConstruct;
-import java.io.IOException;
-
-/**
- * 读取国际化配置,传递给freemker
- */
-@Configuration
-public class I18NConfig {
-    @Autowired
-    protected freemarker.template.Configuration configuration;
-
-    @Value("${ms.local.default:zh_CN}")
-    private String defaultLocal;
-    @Value("$ms.local.local-messages:zh_CN,en_US}")
-    private String localMessages;
-
-    @PostConstruct
-    public void init() throws IOException, TemplateException {
-        configuration.setSharedVariable("localDefault",defaultLocal);
-        configuration.setSharedVariable("localMessages",localMessages.split(","));
-    }
-
-}

+ 1 - 1
src/main/resources/application.yml

@@ -15,7 +15,7 @@ logging:
 ms:
   local:
     default: zh_CN #默认语言
-    local-messages: zh_CN,en_US #全部语言
+    local-language: zh_CN,en_US #全部语言
 #  scheme: https #解决使用代理服务器代理应用时标签解析域名依旧为http的问题
   swagger:
     enable: true #启用swagger文档,生产的时候务必关掉

+ 2 - 3
src/main/webapp/WEB-INF/manager/cms/category/index.ftl

@@ -34,8 +34,7 @@
 				<el-table-column label="编号" width="120" prop="id">
 					<template slot='header'>编号
 						<el-popover placement="top-start" title="提示" trigger="hover" >
-							<a href="http://doc.ms.mingsoft.net/plugs-cms/biao-qian/nei-rong-biao-qian-ms-field.html" target="_blank">{ms:field.typeid/}</a>
-							<a href="http://doc.ms.mingsoft.net/plugs-cms/biao-qian/lan-mu-lie-biao-ms-channel.html" target="_blank">[field.typeid/]</a>
+							<a href="http://doc.mingsoft.net/plugs-cms/biao-qian/lan-mu-lie-biao-ms-channel.html" target="_blank">${'$'}{field.id}</a>
 							<i class="el-icon-question" slot="reference"></i>
 						</el-popover>
 					</template>
@@ -48,7 +47,7 @@
 			</el-table-column>
 			<el-table-column label="链接地址" align="left" prop="categoryPath" show-overflow-tooltip>
 				<template slot-scope="scope">
-					<span style="cursor: pointer" class="copyBtn" :data-clipboard-text="'{ms:global.url/}'+scope.row.categoryPath+'/index.html'" @click="copyUrl">{{"{ms:global.url/}"+scope.row.categoryPath+"/index.html"}}</span>
+					<span style="cursor: pointer" class="copyBtn" :data-clipboard-text="'${'$'}{global.url}'+scope.row.categoryPath+'/index.html'" @click="copyUrl">{{"{ms:global.url/}"+scope.row.categoryPath+"/index.html"}}</span>
 				</template>
 			</el-table-column>
             <el-table-column label="列表地址" align="left" prop="categoryListUrl" show-overflow-tooltip>

+ 2 - 4
src/main/webapp/WEB-INF/manager/cms/content/main.ftl

@@ -63,8 +63,7 @@
             <el-table-column label="编号" width="70" prop="id">
                 <template slot='header'>编号
                     <el-popover placement="top-start" title="提示" trigger="hover" >
-                        <a href="http://doc.ms.mingsoft.net/plugs-cms/biao-qian/nei-rong-biao-qian-ms-field.html" target="_blank">{ms:field.id/}</a>
-                        <a href="http://doc.ms.mingsoft.net/plugs-cms/biao-qian/wen-zhang-lie-biao-ms-arclist.html" target="_blank">[field.id/]</a>
+                        <a href="http://doc.mingsoft.net/plugs-cms/biao-qian/wen-zhang-lie-biao-ms-arclist.html" target="_blank">${'$'}{field.id}</a>
                         <i class="el-icon-question" slot="reference"></i>
                     </el-popover>
                 </template>
@@ -80,8 +79,7 @@
             <el-table-column label="点击量" width="90" align="right" prop="contentHit">
                 <template slot='header'>点击量
                     <el-popover placement="top-start" title="提示" trigger="hover" >
-                        <a href="http://doc.ms.mingsoft.net/plugs-cms/biao-qian/nei-rong-biao-qian-ms-field.html" target="_blank">{ms:field.hit/}</a>
-                        <a href="http://doc.ms.mingsoft.net/plugs-cms/biao-qian/wen-zhang-lie-biao-ms-arclist.html" target="_blank">[field.hit/]</a>
+                        <a href="http://doc.mingsoft.net/plugs-cms/biao-qian/wen-zhang-lie-biao-ms-arclist.html" target="_blank">${'$'}{field.hit}</a>
                         <i class="el-icon-question" slot="reference"></i>
                     </el-popover>
                 </template>

+ 0 - 39
src/main/webapp/WEB-INF/manager/include/local.ftl

@@ -1,39 +0,0 @@
-<#list localMessages as item>
-    <script src="${base}/static/locale/lang/${modeldir}/${item}.js"></script>
-</#list>
-<script>
-    (function(window) {
-        var defaultLocal = '${localDefault}'  //默认语言
-
-        var localeMessage = [] //添加语言
-         <#list localMessages as item>
-           localeMessage.push('${item}')
-        </#list>
-        window.indexlocale = {
-            language:defaultLocal
-        }
-        //获取后台index的语言
-        if(parent!=null&&parent.indexVue!=undefined&&parent.indexVue.locale!=undefined){
-            window.indexlocale = parent.indexVue.locale
-        }
-        window.i18n = new VueI18n({
-            locale:  window.indexlocale.language, // 设置地区
-            fallbackLocale: defaultLocal,
-
-        })
-        //加载语言
-        localeMessage.forEach(function (value) {
-            if(window[value]!=undefined){
-                var message = window[value]
-                if(window['base_'+value]!=undefined){
-                    message = Object.assign({},message,window['base_'+value])
-                }
-                i18n.setLocaleMessage(value,message)
-            }
-        })
-        var localElement = i18n.getLocaleMessage(i18n.locale)
-        if(Object.keys(localElement).indexOf("el")!=-1){
-            ELEMENT.locale(localElement)
-        }
-    })(window);
-</script>