define()

in js/spreadsheet/lang.js [5:130]


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;
});