123456789101112131415161718192021222324252627282930313233343536373839 |
- 'use strict';
- const Fs = require('fire-fs');
- const Path = require('path');
- // adapter project path
- let projectPath = Editor.projectPath;
- if (!projectPath) {
- projectPath = Editor.Project.path;
- }
- let PATH = Path.join(projectPath, './assets/resources/i18n');
- let mount = function () {
- // 创建目录,保证目录存在
- Fs.ensureDirSync(PATH);
- };
- let unmount = function () {
- // 如果目录为空则删除目录
- if (!Fs.existsSync(PATH)) {
- return;
- }
- if (Fs.readdirSync(PATH).length === 0) {
- Fs.unlink(PATH);
- }
- };
- let metrics = function () {
- Editor.Metrics.trackEvent({
- category: 'Packages',
- label: 'i18n',
- action: 'Panel Open'
- }, null);
- };
- exports.mount = mount;
- exports.unmount = unmount;
- exports.metrics = metrics;
|