Browse Source

Merge pull request #1158 from akhaneev/function-translations

Refactored function translations
master
DreamNum 3 years ago
committed by GitHub
parent
commit
b68ba900fb
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 9057
      src/function/functionListDescriptor.js
  2. 4
      src/function/functionlist.js
  3. 16
      src/function/getLocalizedFunctionList.js
  4. 11347
      src/locale/en.js
  5. 11340
      src/locale/es.js
  6. 14187
      src/locale/zh.js
  7. 14192
      src/locale/zh_tw.js

9057
src/function/functionListDescriptor.js

File diff suppressed because it is too large

4
src/function/functionlist.js

@ -1,12 +1,14 @@
import functionImplementation from './functionImplementation';
import Store from '../store/index'
import locale from '../locale/locale';
import getLocalizedFunctionList from '../function/getLocalizedFunctionList';
//{"0":"数学","1":"统计","2":"查找","3":"Luckysheet内置","4":"数据挖掘","5":"数据源","6":"日期","7":"过滤器","8":"财务","9":"工程计算","10":"逻辑","11":"运算符","12":"文本","13":"转换工具","14":"数组"}
const functionlist = function(customFunctions){
let _locale = locale();
// internationalization,get function list
let functionListOrigin = [..._locale.functionlist];
let functionListOrigin = [...getLocalizedFunctionList(_locale.functionlist)];
// add new property f
for (let i = 0; i < functionListOrigin.length; i++) {

16
src/function/getLocalizedFunctionList.js

@ -0,0 +1,16 @@
import functionlist from "./functionListDescriptor";
export default (localeFunctionList) => {
functionlist.forEach(f => {
const localeFunction = localeFunctionList[f.n];
f.d = localeFunction.d;
f.a = localeFunction.a;
f.p.forEach((p, i) => {
Object.assign(p, localeFunction.p[i]);
});
});
return functionlist;
}

11347
src/locale/en.js

File diff suppressed because it is too large

11340
src/locale/es.js

File diff suppressed because it is too large

14187
src/locale/zh.js

File diff suppressed because it is too large

14192
src/locale/zh_tw.js

File diff suppressed because it is too large
Loading…
Cancel
Save