|  | @@ -10,58 +10,16 @@ import CommentInput from "./components/CommentInput";
 | 
	
		
			
			| 10 | 10 |  import CommentList from "./components/CommentList";
 | 
	
		
			
			| 11 | 11 |  import Editor from "./components/Editor";
 | 
	
		
			
			| 12 | 12 |  import RenderText from "./components/RenderText";
 | 
	
		
			
			| 13 |  | -// import lang from "./lang";
 | 
	
		
			
			|  | 13 | +import { SUPPORT_LOCALES, LOCALES_RESPONSE } from "./lang";
 | 
	
		
			
			| 14 | 14 |  import USdata from "./lang/en-US.js";
 | 
	
		
			
			| 15 | 15 |  import CNdata from "./lang/zh-CN.js";
 | 
	
		
			
			| 16 | 16 |  import "./App.css";
 | 
	
		
			
			| 17 |  | -// import styles from "./App.module.css";
 | 
	
		
			
			| 18 |  | -
 | 
	
		
			
			| 19 |  | -/**
 | 
	
		
			
			| 20 |  | - * 当前支持的语言
 | 
	
		
			
			| 21 |  | - */
 | 
	
		
			
			| 22 |  | -const SUPPORT_LOCALES = [
 | 
	
		
			
			| 23 |  | -  {
 | 
	
		
			
			| 24 |  | -    name: "English",
 | 
	
		
			
			| 25 |  | -    value: "en-US"
 | 
	
		
			
			| 26 |  | -  },
 | 
	
		
			
			| 27 |  | -  {
 | 
	
		
			
			| 28 |  | -    name: "简体中文",
 | 
	
		
			
			| 29 |  | -    value: "zh-CN"
 | 
	
		
			
			| 30 |  | -  }
 | 
	
		
			
			| 31 |  | -];
 | 
	
		
			
			| 32 | 17 |  
 | 
	
		
			
			| 33 | 18 |  const LOCALES = {
 | 
	
		
			
			| 34 | 19 |    "zh-CN": CNdata,
 | 
	
		
			
			| 35 | 20 |    "en-US": USdata
 | 
	
		
			
			| 36 | 21 |  };
 | 
	
		
			
			| 37 | 22 |  
 | 
	
		
			
			| 38 |  | -const LOCALES_RESPONSE = {
 | 
	
		
			
			| 39 |  | -  "zh-CN": {
 | 
	
		
			
			| 40 |  | -    "not found": "没有数据",
 | 
	
		
			
			| 41 |  | -    "auth failed": "请先登录",
 | 
	
		
			
			| 42 |  | -    "create comment failed": "创建评论失败",
 | 
	
		
			
			| 43 |  | -    "comment favor failed": "评论点赞失败",
 | 
	
		
			
			| 44 |  | -    "delete comment favor failed": "评论取消点赞失败",
 | 
	
		
			
			| 45 |  | -    "get comments failed": "获取评论列表失败",
 | 
	
		
			
			| 46 |  | -    "create reply failed": "创建回复失败",
 | 
	
		
			
			| 47 |  | -    "reply favor failed": "回复点赞失败",
 | 
	
		
			
			| 48 |  | -    "delete reply favor failed": "删除回复点赞失败",
 | 
	
		
			
			| 49 |  | -    "get replies failed": "获取回复列表失败"
 | 
	
		
			
			| 50 |  | -  },
 | 
	
		
			
			| 51 |  | -  "en-US": {
 | 
	
		
			
			| 52 |  | -    "not found": "no data",
 | 
	
		
			
			| 53 |  | -    "auth failed": "please log in first",
 | 
	
		
			
			| 54 |  | -    "create comment failed": "Failed to create comment",
 | 
	
		
			
			| 55 |  | -    "comment favor failed": "Comment likes failure",
 | 
	
		
			
			| 56 |  | -    "delete comment favor failed": "评论取消点赞失败",
 | 
	
		
			
			| 57 |  | -    "get comments failed": "Comment cancels praise failure",
 | 
	
		
			
			| 58 |  | -    "create reply failed": "Create reply failed",
 | 
	
		
			
			| 59 |  | -    "reply favor failed": "Reply to praise failed",
 | 
	
		
			
			| 60 |  | -    "delete reply favor failed": "Delete reply clicks failed",
 | 
	
		
			
			| 61 |  | -    "get replies failed": "Failed to get reply list"
 | 
	
		
			
			| 62 |  | -  }
 | 
	
		
			
			| 63 |  | -};
 | 
	
		
			
			| 64 |  | -
 | 
	
		
			
			| 65 | 23 |  class App extends Component {
 | 
	
		
			
			| 66 | 24 |    constructor(props) {
 | 
	
		
			
			| 67 | 25 |      super(props);
 | 
	
	
		
			
			|  | @@ -119,11 +77,9 @@ class App extends Component {
 | 
	
		
			
			| 119 | 77 |          urlLocaleKey: "lang"
 | 
	
		
			
			| 120 | 78 |        });
 | 
	
		
			
			| 121 | 79 |      }
 | 
	
		
			
			| 122 |  | -    console.log("currentLocale", currentLocale);
 | 
	
		
			
			| 123 | 80 |      currentLocale = SUPPORT_LOCALES.find(item => item.value === currentLocale)
 | 
	
		
			
			| 124 | 81 |        ? currentLocale
 | 
	
		
			
			| 125 | 82 |        : "zh-CN";
 | 
	
		
			
			| 126 |  | -    console.log("locales is", LOCALES[currentLocale]);
 | 
	
		
			
			| 127 | 83 |      intl
 | 
	
		
			
			| 128 | 84 |        .init({
 | 
	
		
			
			| 129 | 85 |          currentLocale,
 |