blob: 00f20d2e2ffdbdca8b7ca3cecd30fee396db08cd [file] [log] [blame]
/**
* Languages.
* 中英文必须同时存在并对应。
*/
define(function (require) {
var $ = require('jquery');
/**
* 中文
* @type {Object}
*/
var zh = {
langCode: 'zh',
pageTitle: '表格数据转换工具',
pageDescHTML: '使用说明:在<strong>左侧</strong>贴入数据&nbsp;&nbsp;<strong>右下方</strong>立刻产生结果',
typeSetting: '结果类型:',
emptyValueSetting: '空值设置:',
quotationMarkSetting: '引号设置:',
quotationMarks: {
singleQuotes: '单引号',
doubleQuotes: '双引号'
},
dimensionSetting: '维度设置:',
attributeSetting: '属性设置:',
codeFormatSetting: '格式化:',
codeFormat: {
compressed: '压缩',
expanded2Indent: '展开(2空格缩进)',
expanded4Indent: '展开(4空格缩进)'
},
convertResult: '转换结果:',
dimDesc: {
dimallto2: '整体转换成一个二维数组',
dim1to1: '每一列转换为一个一维数组',
dim1to2: '每一列转换成一个二维数组',
dim2to2: '每二列转换成一个二维数组',
dim3to2: '每三列转换成一个二维数组',
dim4to2: '每四列转换成一个二维数组',
dim5to2: '每五列转换成一个二维数组',
dim6to2: '每六列转换成一个二维数组'
},
codeInputTitle: '#{rangeDesc} 列转换结果:',
attrInfoTitle: '列 #{colName} ',
attrInfoAttrName: '属性名:',
attrInfoType: '类型:',
ecEmptyValue: 'ECharts标准空值(中划线:\'-\')',
jsDataTypeDimArray: '纯数组',
jsDataTypeArrayObject: '数组+对象',
jsDataTypeGEO: '地理坐标',
outputFormat: '结果格式:',
outputFormatJS: 'JavaScript',
outputFormatJSON: 'JSON',
geoConvertDesc: '在第一列贴入国家或地区名称,然后点击:',
geoConvertBtn: '转换成坐标',
geoDesc: '结果解释:B 列:经度,C 列:纬度,D 列:2位简称',
dataTableControl: {
clear: '清空',
lt: '⇱',
rb: '⇲',
l: '⇇',
r: '⇉',
t: '⇈',
b: '⇊'
}
};
/**
* English
* @type {Object}
*/
var en = {
langCode: 'en',
pageTitle: 'Spreadsheet Data Converter',
pageDescHTML: 'Tip: Paste data on the <strong>left</strong>, and get result <strong>below</strong> immediately.', // jshint ignore:line
typeSetting: 'Type: ',
emptyValueSetting: 'Empty Value: ',
quotationMarkSetting: 'Quotation Mark: ',
quotationMarks: {
singleQuotes: 'single quotation mark',
doubleQuotes: 'double quotation mark'
},
dimensionSetting: 'Dimension: ',
dimDesc: {
dim1to1: 'Convert to a 1-dimension array every column.',
dimallto2: 'Convert all of the data to a 2-dimension array.',
dim1to2: 'Convert to a 2-dimension array every column.',
dim2to2: 'Convert to a 2-dimension array every 2 columns.',
dim3to2: 'Convert to a 2-dimension array every 3 columns.',
dim4to2: 'Convert to a 2-dimension array every 4 columns.',
dim5to2: 'Convert to a 2-dimension array every 5 columns.'
},
attributeSetting: 'Attributes: ',
codeFormatSetting: 'Formatting Result: ',
codeFormat: {
compressed: 'compress',
expanded2Indent: 'expand and indent with 2 spaces',
expanded4Indent: 'expand and indent with 4 spaces'
},
convertResult: 'Result: ',
codeInputTitle: 'Result from Column #{rangeDesc}:',
attrInfoTitle: 'Column #{colName} ',
attrInfoAttrName: 'Attr name: ',
attrInfoType: 'Type: ',
ecEmptyValue: 'ECharts Empty Value (\'-\')',
jsDataTypeDimArray: 'Array',
jsDataTypeArrayObject: 'Array + Object',
jsDataTypeGEO: 'GEO Coordinate',
outputFormat: 'Result Format: ',
outputFormatJS: 'JavaScript',
outputFormatJSON: 'JSON',
geoConvertDesc: 'Paste names of countries or regions, and then click: ',
geoConvertBtn: 'Convert',
geoDesc: 'Explanation:B: longitude, C: latitude, D: alpha-2',
dataTableControl: {
clear: 'Clear',
lt: '⇱',
rb: '⇲',
l: '⇦',
r: '⇨',
t: '⇧',
b: '⇩'
}
};
// Setting in html.
return (window.EC_WWW_LANG || $('html').attr('lang') || '').toLowerCase().indexOf('zh') > -1 ? zh : en;
});