提交 77f50ba8 编写于 作者: 蔡祥熠

Merge branch 'fix/CMS_translation_to_en' into 'wrdp'

Merge of fix/CMS_translation_to_en 内容管理英文翻译 to wrdp

See merge request o2oa/o2oa!3412
......@@ -63,7 +63,12 @@ MWF.xApplication.Attendance.SelfHoliday = new Class({
style : "filter",
isEdited : true,
itemTemplate : {
q_topUnitName : { "text" : lp.selectCompany, "type" : "org", "orgType" : "unit", style : {"min-width" : "200px"} },
q_topUnitName : { "text" : lp.selectCompany, "type" : "org", "orgType" : "unit", style : {"min-width" : "200px"} , event: {
change : function (item, ev) {
debugger;
}
}
},
q_unitName : { "text" : lp.selectDepartment, "type" : "org", "orgType" : "unit", style : {"min-width" : "250px"} },
q_empName : { "text" : lp.selectPerson, "type" : "org", "orgType" : "person", style : {"min-width" : "100px"} },
startdateString : { "text" : lp.startTime, "tType" : "date",style : {"border" : "1px solid rgb(153, 153, 153)","background":'url("../x_component_Template/$MForm/default/icon/calendar.png") 98% center no-repeat',"border-radius":"3px","box-shadow":"rgb(204, 204, 204) 0px 0px 6px","height":"26px","width":"100px"} },
......
......@@ -871,7 +871,7 @@ MDomItem.Text = new Class({
var tType = this.options.tType;
var type = "text";
if( typeOf( tType ) == "array" || ( tType == "identity" || tType.toLowerCase() == "person" || tType == "unit" ) ){
item.addEvent( "click" , function(){
item.addEvent( "click" , function(ev){
this.module.fireEvent("querySelect", this.module );
var options = this.options;
var opt = {
......@@ -892,7 +892,7 @@ MDomItem.Text = new Class({
this.orgData.push( it.data.distinguishedName || it.data.name );
}.bind(this));
item.set("value",this.orgData.join(","));
this.items[0].fireEvent("change");
this.items[0].fireEvent("change", [this.module, ev]);
if( this.options.validImmediately )this.module.verify( true );
}.bind(this))
}.bind(this) );
......@@ -905,7 +905,7 @@ MDomItem.Text = new Class({
item.addEvent("blur", function(){ this.module.verify( true ); }.bind(this))
}
}else if( tType == "time" || tType.toLowerCase() == "datetime" || tType == "date" ){
item.addEvent( "click" , function(){
item.addEvent( "click" , function(ev){
this.module.fireEvent("querySelect", this.module );
if( this.calendarSelector ){
this.calendarSelector.show();
......@@ -914,7 +914,7 @@ MDomItem.Text = new Class({
calendarOptions : this.options.calendarOptions,
type : tType
}, function( dateString, date ){
this.items[0].fireEvent("change");
this.items[0].fireEvent("change", [this.module, ev]);
if( this.options.validImmediately )this.module.verify( true );
}.bind(this) )
}
......@@ -2858,7 +2858,7 @@ MDomItem.Org = new Class({
},
bindDefaultEvent : function( item ){
if( this.options.unsetDefaultEvent )return;
item.addEvent( "click" , function(){
item.addEvent( "click" , function( ev ){
debugger;
this.module.fireEvent("querySelect", this.module );
var options = this.options;
......@@ -2886,7 +2886,7 @@ MDomItem.Org = new Class({
this.OrgWidgetList = [];
this.loadOrgWidget( this.orgObjData, item, true );
this.modified = true;
this.items[0].fireEvent("change");
this.items[0].fireEvent("change", [this.module, ev]);
if( this.options.validImmediately )this.module.verify( true );
}.bind(this))
}.bind(this) );
......
MWF.xApplication.cms = MWF.xApplication.cms ||{};
MWF.xApplication.cms.Column = MWF.xApplication.cms.Column|| {};
MWF.xApplication.cms.Column.LP = {
"title": "CMS Settings",
"description": "AppInfo and category management",
"inverse": "Inverse election",
"cate": "category",
"form": "Form",
"list": "List",
"queryView": "View",
"dictionary": "Data Dictionary",
"script": "Script",
"export": "Export",
"export_cancel": "Cancel",
"close": "Close",
"cancel": "Cancel",
"export_ok": "OK",
"column": {
"title" :"AppInfo Management",
"create": "New AppInfo",
"findDesigner": "Search in Design",
"searchText": "Please enter a keyword",
"loadding": "Loading...",
"loaded": "AppInfo loaded",
"nameLabel": "Name",
"aliasLabel": "Alias",
"descriptionLabel": "Description",
"sortLabel": "Queue number",
"iconLabel": "Icon",
"typeLabel": "Type",
"cancel": "Cancel",
"ok": "OK",
"inputName":"Please enter the AppInfo name",
"create_cancel_title": "Cancel Confirmation of New AppInfo",
"create_cancel": "Are you sure you want to cancel the new AppInfo?",
"noDescription": "There is no description in this AppInfo",
"delete": "Delete AppInfo",
"delete_confirm_title": "Delete AppInfo",
"delete_confirm_content": "Are you sure you want to delete the AppInfo?",
"edit": "Edit AppInfo",
"createColumnSuccess": "AppInfo created successfully",
"updateColumnSuccess": "AppInfo modification succeeded",
"noElement": "There is no AppInfo in the system or there is no AppInfo you have permission to manage",
"category": "Category",
"form": "Form",
"export": "Export AppInfo",
"changeIcon": "Change Icon"
},
"category": {
"title" :"Category Management",
"create": "Create a new category",
"nameLabel": "Category Name",
"aliasLabel": "Category Alias",
"descriptionLabel": "Category description",
"sortLabel": "Queue number",
"columnLabel": "AppInfo",
"iconLabel": "Category Icon",
"cancel": "Cancel",
"ok": "OK",
"inputName":"Please enter the category name",
"create_cancel_title": "Cancel New Category Confirmation",
"create_cancel": "Are you sure you want to cancel the new category?",
"noDescription": "There is no description for this category",
"delete": "Delete category",
"edit": "Edit category"
}
};
\ No newline at end of file
......@@ -351,7 +351,8 @@ MWF.xApplication.cms.ColumnManager.Main = new Class({
MWF.xDesktop.requireApp("cms.ColumnManager", "FormExplorer", function(){
//MWF.xDesktop.requireApp("cms.ColumnManager", "Actions.RestActions", function(){
//if (!this.restActions) this.restActions = new MWF.xApplication.cms.ColumnManager.Actions.RestActions();
this.formConfigurator = new MWF.xApplication.cms.ColumnManager.FormExplorer(this.formConfiguratorContent, this.restActions, { "title" : "表单配置" });
var title = MWF.xApplication.cms.ColumnManager.LP.formSetting;
this.formConfigurator = new MWF.xApplication.cms.ColumnManager.FormExplorer(this.formConfiguratorContent, this.restActions, { "title" : title });
this.formConfigurator.app = this;
this.formConfigurator.load();
//}.bind(this));
......@@ -383,7 +384,8 @@ MWF.xApplication.cms.ColumnManager.Main = new Class({
MWF.xDesktop.requireApp("cms.ColumnManager", "DictionaryExplorer", function(){
//MWF.xDesktop.requireApp("cms.ColumnManager", "Actions.RestActions", function(){
//if (!this.restActions) this.restActions = new MWF.xApplication.cms.ColumnManager.Actions.RestActions();
this.dataConfigurator = new MWF.xApplication.cms.ColumnManager.DictionaryExplorer(this.dataConfiguratorContent, this.restActions, { "title" : "数据配置" });
var title = MWF.xApplication.cms.ColumnManager.LP.dataSetting;
this.dataConfigurator = new MWF.xApplication.cms.ColumnManager.DictionaryExplorer(this.dataConfiguratorContent, this.restActions, { "title" : title });
this.dataConfigurator.app = this;
this.dataConfigurator.load();
//}.bind(this));
......@@ -415,7 +417,8 @@ MWF.xApplication.cms.ColumnManager.Main = new Class({
MWF.xDesktop.requireApp("cms.ColumnManager", "ScriptExplorer", function(){
//MWF.xDesktop.requireApp("cms.ColumnManager", "Actions.RestActions", function(){
//if (!this.restActions) this.restActions = new MWF.xApplication.cms.ColumnManager.Actions.RestActions();
this.scriptConfigurator = new MWF.xApplication.cms.ColumnManager.ScriptExplorer(this.scriptConfiguratorContent, this.restActions, { "title" : "脚本配置" });
var title = MWF.xApplication.cms.ColumnManager.LP.scriptSetting;
this.scriptConfigurator = new MWF.xApplication.cms.ColumnManager.ScriptExplorer(this.scriptConfiguratorContent, this.restActions, { "title" : title });
this.scriptConfigurator.app = this;
this.scriptConfigurator.load();
//}.bind(this));
......@@ -447,7 +450,8 @@ MWF.xApplication.cms.ColumnManager.Main = new Class({
MWF.xDesktop.requireApp("cms.ColumnManager", "ViewExplorer", function(){
//MWF.xDesktop.requireApp("cms.ColumnManager", "Actions.RestActions", function(){
//if (!this.restActions) this.restActions = new MWF.xApplication.cms.ColumnManager.Actions.RestActions();
this.viewConfigurator = new MWF.xApplication.cms.ColumnManager.ViewExplorer(this.viewConfiguratorContent, this.restActions, { "title" : "列表配置" });
var title = MWF.xApplication.cms.ColumnManager.LP.listSetting;
this.viewConfigurator = new MWF.xApplication.cms.ColumnManager.ViewExplorer(this.viewConfiguratorContent, this.restActions, { "title" : title });
this.viewConfigurator.app = this;
this.viewConfigurator.load();
//}.bind(this));
......@@ -479,7 +483,8 @@ MWF.xApplication.cms.ColumnManager.Main = new Class({
MWF.xDesktop.requireApp("cms.ColumnManager", "QueryViewExplorer", function(){
//MWF.xDesktop.requireApp("cms.ColumnManager", "Actions.RestActions", function(){
//if (!this.restActions) this.restActions = new MWF.xApplication.cms.ColumnManager.Actions.RestActions();
this.queryViewConfigurator = new MWF.xApplication.cms.ColumnManager.QueryViewExplorer(this.queryViewConfiguratorContent, this.restActions, { "title" : "数据视图配置" });
var title = MWF.xApplication.cms.ColumnManager.LP.queryViewSetting;
this.queryViewConfigurator = new MWF.xApplication.cms.ColumnManager.QueryViewExplorer(this.queryViewConfiguratorContent, this.restActions, { "title" : title });
this.queryViewConfigurator.app = this;
this.queryViewConfigurator.load();
//}.bind(this));
......@@ -511,7 +516,8 @@ MWF.xApplication.cms.ColumnManager.Main = new Class({
MWF.xDesktop.requireApp("cms.ColumnManager", "FileExplorer", function(){
//MWF.xDesktop.requireApp("cms.ColumnManager", "Actions.RestActions", function(){
//if (!this.restActions) this.restActions = new MWF.xApplication.cms.ColumnManager.Actions.RestActions();
this.fileConfigurator = new MWF.xApplication.cms.ColumnManager.FileExplorer(this.fileConfiguratorContent, this.restActions, { "title" : "附件配置" });
var title = MWF.xApplication.cms.ColumnManager.LP.attachmentSetting;
this.fileConfigurator = new MWF.xApplication.cms.ColumnManager.FileExplorer(this.fileConfiguratorContent, this.restActions, { "title" : title });
this.fileConfigurator.app = this;
this.fileConfigurator.load();
//}.bind(this));
......@@ -645,7 +651,7 @@ MWF.xApplication.cms.ColumnManager.Menu = new Class({
if( navi.create ){
var createNode = new Element("div", {
"styles": this.app.css.startMenuCreateNode,
"title" : "新建"+navi.title
"title" : MWF.xApplication.cms.ColumnManager.LP.new + navi.title
});
createNode.inject(naviNode);
naviNode.store("createNode", createNode );
......@@ -843,7 +849,7 @@ MWF.xApplication.cms.ColumnManager.ApplicationProperty = new Class({
load: function(){
this.propertyTitleBar = new Element("div.propertyTitleBar", {
"styles": this.app.css.propertyTitleBar,
"text": "栏目属性" //this.data.name || this.data.appName
"text": MWF.xApplication.cms.ColumnManager.LP.appProperty //this.data.name || this.data.appName
}).inject(this.node);
this.contentNode = new Element("div.propertyContentNode", {
......@@ -943,7 +949,7 @@ MWF.xApplication.cms.ColumnManager.ApplicationProperty = new Class({
}
var changeIconAction = new Element("div", {
"styles": this.app.css.selectButtonStyle,
"text": "更改图标"
"text": MWF.xApplication.cms.ColumnManager.LP.changeIcon
}).inject(this.iconActionNode);
changeIconAction.addEvent("click", function(){
this.changeIcon();
......@@ -991,6 +997,7 @@ MWF.xApplication.cms.ColumnManager.ApplicationProperty = new Class({
createPropertyContentNode: function(){
var lp = MWF.xApplication.cms.ColumnManager.LP;
this.propertyContentNode = new Element("div", {"styles": {"overflow": "hidden"}}).inject(this.contentAreaNode);
var html = "<table cellspacing='0' cellpadding='0' border='0' width='95%' align='center' style='margin-top: 20px'>";
......@@ -998,15 +1005,15 @@ MWF.xApplication.cms.ColumnManager.ApplicationProperty = new Class({
html += "<tr><td class='formTitle'>"+this.app.lp.application.name+"</td><td id='formApplicationName'></td></tr>";
html += "<tr><td class='formTitle'>"+this.app.lp.application.sign+"</td><td id='formApplicationAlias'></td></tr>"; //"+(this.data.alias||this.data.appAlias||'')+"
html += "<tr><td class='formTitle'>"+this.app.lp.application.appType+"</td><td id='formApplicationAppType'></td></tr>";
html += "<tr><td class='formTitle'>"+this.app.lp.application.documentType+"</td><td id='formApplicationType' class='formValue'>"+(this.data.documentType || "信息" )+"</td></tr>";
html += "<tr><td class='formTitle'>"+this.app.lp.application.documentType+"</td><td id='formApplicationType' class='formValue'>"+(this.data.documentType || lp.documentTypeSelectText[0] )+"</td></tr>";
html += "<tr><td class='formTitle'>"+this.app.lp.application.description+"</td><td id='formApplicationDescription'></td></tr>";
html += "<tr><td class='formTitle'>"+this.app.lp.application.sort+"</td><td id='formApplicationSort'></td></tr>";
var flag = typeOf(this.config.ignoreTitle) === "boolean" ? this.config.ignoreTitle : false;
html += "<tr><td class='formTitle'>"+this.app.lp.application.ignoreTitle+"</td><td id='formApplicationIgnoreTitle' class='formValue'>"+(flag ? "新建界面不填写标题" : "新建界面需要填写标题" )+"</td></tr>";
html += "<tr><td class='formTitle'>"+this.app.lp.application.ignoreTitle+"</td><td id='formApplicationIgnoreTitle' class='formValue'>"+(flag ? lp.ignoreTitleSelectText[0] : lp.ignoreTitleSelectText[1] )+"</td></tr>";
var flag = typeOf(this.config.latest) === "boolean" ? this.config.latest : true;
html += "<tr><td class='formTitle'>"+this.app.lp.application.latest+"</td><td id='formApplicationLatest' class='formValue'>"+(flag ? "新建界面检查草稿" : "新建界面不检查草稿" )+"</td></tr>";
html += "<tr><td class='formTitle'>"+this.app.lp.application.latest+"</td><td id='formApplicationLatest' class='formValue'>"+(flag ? lp.checkDraftSelectText[0] : lp.checkDraftSelectText[1] )+"</td></tr>";
var flag = typeOf(this.data.showAllDocuments) === "boolean" ? this.data.showAllDocuments : true;
html += "<tr><td class='formTitle'>"+this.app.lp.application.showAllDocumentViews+"</td><td id='showAllDocumentViews' class='formValue'>"+(flag ? "显示所有文档视图" : "隐藏所有文档视图" )+"</td></tr>";
html += "<tr><td class='formTitle'>"+this.app.lp.application.showAllDocumentViews+"</td><td id='showAllDocumentViews' class='formValue'>"+(flag ? lp.showAllDocumentSelectText[0] : lp.showAllDocumentSelectText[1] )+"</td></tr>";
// html += "<tr><td class='formTitle'>"+this.app.lp.application.type+"</td><td id='formApplicationType'></td></tr>";
// html += "<tr><td class='formTitle'>"+this.app.lp.application.icon+"</td><td id='formApplicationIcon'></td></tr>";
html += "</table>";
......@@ -1022,8 +1029,9 @@ MWF.xApplication.cms.ColumnManager.ApplicationProperty = new Class({
this.typeSelect = new MDomItem( this.propertyContentNode.getElement("#formApplicationType"), {
type : "select",
value : this.data.documentType || "信息",
selectValue : [ "信息", "数据" ]
value : this.data.documentType || lp.documentTypeSelectValue[0],
selectValue : lp.documentTypeSelectValue,
selectText : lp.documentTypeSelectText
});
this.descriptionInput = new MWF.xApplication.cms.ColumnManager.Input(this.propertyContentNode.getElement("#formApplicationDescription"), this.data.description, this.app.css.formInput);
......@@ -1035,7 +1043,7 @@ MWF.xApplication.cms.ColumnManager.ApplicationProperty = new Class({
defaultValue : "false",
value : ( typeOf(this.config.ignoreTitle) === "boolean" ? this.config.ignoreTitle : false ).toString(),
selectValue : [ "true", "false" ],
selectText : [ "新建界面不填写标题", "新建界面需要填写标题" ]
selectText : lp.ignoreTitleSelectText
});
......@@ -1044,7 +1052,7 @@ MWF.xApplication.cms.ColumnManager.ApplicationProperty = new Class({
defaultValue : "true",
value : ( typeOf(this.config.latest) === "boolean" ? this.config.latest : true ).toString(),
selectValue : [ "true", "false" ],
selectText : [ "新建界面检查草稿", "新建界面不检查草稿" ]
selectText : lp.checkDraftSelectText
});
this.allDocumentViewSelect = new MDomItem( this.propertyContentNode.getElement("#showAllDocumentViews"), {
......@@ -1052,7 +1060,7 @@ MWF.xApplication.cms.ColumnManager.ApplicationProperty = new Class({
defaultValue : "true",
value : ( typeOf(this.data.showAllDocuments) === "boolean" ? this.data.showAllDocuments : true ).toString(),
selectValue : [ "true", "false" ],
selectText : [ "显示所有文档视图", "隐藏所有文档视图" ]
selectText : lp.showAllDocumentSelectText
});
//this.typeInput = new MWF.xApplication.cms.ColumnManager.Input(this.propertyContentNode.getElement("#formApplicationType"), this.data.applicationCategory, this.app.css.formInput);
......
......@@ -573,9 +573,10 @@ MWF.xApplication.cms.ColumnManager.ViewExplorer.View = new Class({
//}.bind(this), function(){
// selectForm();
//}.bind(this));
var text = MWF.xApplication.cms.ColumnManager.LP.selectRelateFormNotice;
this.explorer.loadSelectFormDialog( function( e, form ){
this._saveItemAs(item, form);
}.bind(this), "请选择需粘贴视图的关联表单", item.id);
}.bind(this), text, item.id);
},
_saveItemAs: function(item, form){
this.app = this.app || this.explorer.app;
......
MWF.xApplication.cms.ColumnManager.LP = {
"title": "Content Management Column Settings",
"categoryTitle": "Category Management",
"description": "Description",
"deleteItems": "Delete selected items",
"copy": "Copy",
"copyto": "Copy to...",
"copyInfor": "Select multiple elements, press Ctrl+C to copy the elements, press Ctrl+V to paste the copied elements into the current application",
"copyed": "The selected element has been copied",
"copyConfirmTitle": "Copy element confirmation",
"copyConfirmInfor": "The target area already contains the same elements:",
"copySource": "Original file:",
"copyTarget": "Copy file:",
"copyConfirm_overwrite": "Replace",
"copyConfirm_new": "New",
"copyConfirm_skip": "Skip",
"copyConfirm_cancel": "Cancel",
"copynew": "New",
"setting": "Settings",
"ok": "OK",
"edit": "Edit",
"save": "Save",
"cancel": "Cancel",
"phone": "Mobile",
"mail": "Mail",
"deleteElementTitle": "Delete Design Confirmation",
"deleteElement": "Are you sure you want to delete the selected design element?",
"setControllerSuccess": "Set Controller Success",
"noAdministratorAccess": "You do not have the administrative authority for this column",
"createSelectTemplate": "New: Select Template",
"templateCategory": "Template Category:",
"all": "All",
"category": {
"create": "New category",
"search": "Search Category",
"searchText": "Please enter a keyword",
"noCategoryNoticeText": "This AppInfo Doesn't has category, you can click here to create a new category",
"loaded": "Category loaded",
"deleteCategoryTitle": "Delete Category Confirmation",
"deleteCategoryConfirm": "Are you sure you want to delete the current category?",
"deleteFailAsHasDocument": "Failed to delete category '{title}', please delete the document under this category first.",
"idLabel": "Category Label",
"nameLabel": "Category Name",
"aliasLabel": "Category Alias",
"descriptionLabel": "Category description",
"sortLabel": "Queue Number",
"columnLabel": "AppInfo",
"iconLabel": "Category Icon",
"formLabel": "Corresponding form",
"formLabelEdit": "Edit Status Form",
"formLabelRead": "Reading status form",
"viewLabel": "Use List",
"defaultViewLabel": "Default List",
"cancel": "Cancel",
"ok": "OK",
"inputName":"Please enter the category name",
"create_cancel_title": "Cancel New Category Confirmation",
"create_cancel": "Are you sure you want to cancel the new category?",
"noDescription": "There is no description for this category",
"delete": "Delete category",
"edit": "Edit category",
"createCategorySuccess": "Category created successfully",
"updateCategorySuccess": "Category modified succeeded",
"defaultView": "Default",
"insertCateogryBefore": "Insert Category",
"insertCateogryAfter": "Add Category",
"deleteCategory": "Delete Category",
"moveCategory": "Adjust the sort order",
"saveCategory": "Save Category",
"editCategory": "Edit Category",
"cancelEdit": "Cancel",
"categoryProperty": "Category Property",
"baseProperty": "Basic Property",
"useProcess": "Use Process",
"setProcessAppSucess": "Set Process App Sucess",
"setProcessSucess":"Set Process Sucess",
"selectProcess":"Select Process",
"selectProcessApp":"Select Process App",
"setCategoryManager": "Set Category Manager",
"none": "None",
"noProcess": "There is no process in the system that you can manage",
"documentType": "Document Type",
"excelImportView": "Data Import and Export View"
},
"form": {
"create": "New Form",
"search": "Search Form",
"searchText": "Please enter a keyword",
"selectCategoryForm": "Select category form",
"noFormNoticeText": "There is no form in this column, you can click here to create a new form",
"loaded": "The form is loaded",
"deleteFormTitle": "Delete Form Confirmation",
"deleteForm": "Deleting a form will also delete the associated list of this form. Are you sure you want to delete the current form?",
"deleteFormTemplateTitle": "Confirm to delete form template",
"deleteFormTemplate": "Are you sure you want to delete the current template?"
},
"view": {
"create": "New List",
"search": "Search List",
"searchText": "Please enter a keyword",
"selectRelativeForm": "Select Relative Form",
"noViewNoticeText": "There is no list for this AppInfo, you can click here to create a list",
"noViewNoCreateNoticeText": "There is no list for this AppInfo now",
"loaded": "The list is loaded",
"deleteFormTitle": "Confirm Delete List",
"deleteForm": "Are you sure you want to delete the current list?",
"selectRelativeFormNoticeText": "Please select the related form of the view to be pasted"
},
"dictionary": {
"create": "Create a new data dictionary",
"search": "Search Data Dictionary",
"searchText": "Please enter a keyword",
"noDictionaryNoticeText": "There is no data dictionary for this AppInfo, you can click here to create a new data dictionary",
"noDictionaryNoCreateNoticeText": "There is no data dictionary for this AppInfo now",
"loaded": "Data dictionary loaded",
"deleteFormTitle": "Confirm Delete Data Dictionary",
"deleteForm": "Are you sure you want to delete the current data dictionary?"
},
"script": {
"create": "New Script",
"search": "Search script",
"searchText": "Please enter a keyword",
"noScriptNoticeText": "There is no script for this column, you can click here to create a new script",
"loaded": "Script loaded",
"deleteFormTitle": "Delete Script Confirmation",
"deleteForm": "Are you sure you want to delete the current script?"
},
"application": {
"inputApplicationName": "Please enter the AppInfo name",
"saveSuccess": "Save successfully",
"id": "AppInfo ID",
"property": "Basic Properties",
"name": "AppInfo Name",
"alias": "AppInfo alias",
"description": "AppInfo Description",
"sort": "AppInfo Sorting",
"documentType": "Document Type",
"showAllDocumentViews": "AppInfo Views",
"icon": "AppInfo Icon",
"sign": "AppInfo alias",
"controllerList": "Manager",
"appType": "AppInfo Type",
"ignoreTitle": "Ignore Title",
"latest": "Check Draft",
viewerSetting: {
title: "Visible Range",
set: "Set the visible range",
setSuccess: "Set the visible range successfully"
},
publisherSetting: {
title: "Publisher",
set: "Set Publisher",
setSuccess: "Successfully set the publisher"
},
managerSetting: {
title: "Manager",
set: "Set Manager",
setSuccess: "Set manager success"
}
},
"queryView": {
"create": "New Data View",
"search": "Search Data View",
"searchText": "Please enter a keyword",
"selectRelativeForm": "Select View Related Form",
"noViewNoticeText": "There is no data view for this column, you can click here to create a data view",
"noViewNoCreateNoticeText": "There is no data view for this AppInfo now",
"loaded": "Data view loaded",
"deleteFormTitle": "Delete Data View Confirmation",
"deleteForm": "Are you sure you want to delete the current data view?"
},
"file": {
"create": "Create a new attachment",
"search": "Search for attachments",
"searchText": "Please enter a keyword",
"description": "Attachment Information",
"noScriptNoticeText": "This app has no attachments yet, you can click here to create a new attachment",
"loaded": "Attachment is loaded",
"deleteFormTitle": "Confirm Delete Attachment",
"deleteForm": "Are you sure you want to delete the current attachment?",
"saveSuccess": "The attachment has been saved!",
"saveConfirm": "Save Confirmation",
"saveConfirmText": "The attachment has been modified, do you want to save the modified content?",
"uploadSuccess": "Attachment has been uploaded",
"loadFiles": "Batch upload attachments"
},
"name": "Name",
"alias": "Alias",
"attachment": "Attachment",
"upload": "Upload attachments",
"selectDataView": "Select Data View",
"selectDataViewTitle": "Select from an existing data view",
"selectList": "Select List",
"selectListTitle": "Select from an existing list",
"categoryDisplay": "Category Display",
"setCategoryListSuccess": "Set the category list successfully",
"setDefaultViewSuccess": "Set the default view successfully",
"cancelCategoryListSuccess": "Cancel the category list successfully",
"setImpExpViewSuccess": "Set the category import and export view successfully",
"setCategoryAliasSuccess": "Set category alias successfully",
"setDocumentTypeSuccess": "Set the document type successfully",
"setEditFormSuccess": "Set Edit Form Success",
"setReadFormSuccess": "Set Read Form Success",
"inputCategoryNotice": "Please enter the category name",
"noCategoryNotice": "Please create or select a category first",
"saveCategoryNotice":"Please save the category first",
"dragToDesktopNotice": "Can be dragged to the desktop",
"asEditForm": "Set as Edit Form",
"asReadForm": "Set as Reading Form",
"delete": "Delete",
"notAddListOrView": "Not added list or data view",
"systemList": "System List",
"selectCategoryNotice":"Please select a category first",
"conflictedListNotice": "The list {text} already exists, so won’t add it again!",
"selectView": "Select View",
"conflictedViewNotice": "The view {text} already exists, so won’t add it again!",
"list": "List",
"view1": "View",
"setAsDefaultList": "Set As Default List",
"adjustOrder": "Adjust Order",
"cancelEdit": "Cancel Edit",
"enableProcess": "Enable the approval process",
"disableProcess": "Disable the approval process",
"documentTypeSelectValue": ["信息","数据"],
"documentTypeSelectText": ["Information","Data"],
"infor": "Information",
"data": "Data",
"type": "Type",
"listName": "List Name",
"relativeForm": "Related Form",
"dataView": "Data View",
"viewName": "View Name",
"column": "AppInfo",
"formSetting": "Form Configuration",
"dataSetting": "Data Configuration",
"scriptSetting": "Script Design",
"listSetting": "List Configuration",
"queryViewSetting": "dataView Configuration",
"attachmentSetting": "Attachment Setting",
"new": "New",
"appProperty": "appInfo Property",
"changeIcon": "Change Icon",
"ignoreTitleSelectText": ["Do not fill in the title of the new interface", "The title of the new interface needs to be filled in"],
"checkDraftSelectText": ["New interface check draft","New interface does not check draft"],
"showAllDocumentSelectText": ["Show all document views","Hide all document views"],
"selectRelateFormNotice": "Please select the related form of the view to be pasted"
};
\ No newline at end of file
......@@ -97,6 +97,7 @@ MWF.xApplication.cms.ColumnManager.LP = {
"create": "新建表单",
"search": "搜索表单",
"searchText": "请输入关键字",
"selectCategoryForm": "选择分类表单",
"noFormNoticeText": "此栏目现在还没有表单,您可以点击此处创建一个新表单",
"loaded": "表单加载完毕",
......@@ -206,5 +207,66 @@ MWF.xApplication.cms.ColumnManager.LP = {
"name": "名称",
"alias": "别名",
"attachment": "附件",
"upload": "上传附件"
"upload": "上传附件",
"selectDataView" : "选择数据视图",
"selectDataViewTitle" : "从已有数据视图中选择",
"selectList": "选择列表",
"selectListTitle": "从已有列表中选择",
"categoryDisplay" : "分类展现",
"setCategoryListSuccess": "设置分类列表成功",
"setDefaultViewSuccess": "设置默认视图成功",
"cancelCategoryListSuccess": "取消分类列表成功",
"setImpExpViewSuccess" : "设置分类导入导出视图成功",
"setCategoryAliasSuccess": "设置分类别名成功",
"setDocumentTypeSuccess": "设置文档类型成功",
"setEditFormSuccess": "设置编辑表单成功",
"setReadFormSuccess": "设置阅读表单成功",
"inputCategoryNotice": "请输入分类名称",
"noCategoryNotice": "请先新建或者选择分类",
"saveCategoryNotice":"请先保存分类",
"dragToDesktopNotice": "可以拖动到桌面",
"asEditForm": "设为编辑表单",
"asReadForm": "设为阅读表单",
"delete": "删除",
"notAddListOrView": "未添加列表或者数据视图",
"systemList": "系统列表",
"selectCategoryNotice":"请先选择分类",
"conflictedListNotice": "列表{text}已经存在了,不再重复添加!",
"selectView": "选择视图",
"conflictedViewNotice": "视图{text}已经存在了,不再重复添加!",
"list": "列表",
"view1": "视图",
"setAsDefaultList": "设为分类默认列表",
"adjustOrder": "调整顺序",
"cancelEdit": "取消编辑",
"enableProcess" : "固定审批流",
"disableProcess": "禁用审批流",
"documentTypeSelectValue": ["信息","数据"],
"documentTypeSelectText": ["信息","数据"],
"infor": "信息",
"data": "数据",
"type": "类型",
"listName": "列表名称",
"relativeForm": "关联表单",
"dataView": "数据视图",
"viewName": "视图名称",
"column": "栏目",
"formSetting": "表单配置",
"dataSetting": "数据配置",
"scriptSetting": "脚本配置",
"listSetting": "列表配置",
"queryViewSetting": "数据视图配置",
"attachmentSetting": "附件配置",
"new": "新建",
"appProperty": "栏目属性",
"changeIcon": "更改图标",
"ignoreTitleSelectText": ["新建界面不填写标题","新建界面需要填写标题"],
"checkDraftSelectText": ["新建界面检查草稿","新建界面不检查草稿"],
"showAllDocumentSelectText": ["显示所有文档视图","隐藏所有文档视图"],
"selectRelateFormNotice": "请选择需粘贴视图的关联表单"
};
\ No newline at end of file
MWF.xApplication.cms.DictionaryDesigner.LP = {
"title": "Data Dictionary Editing",
"newDictionary": "New Data Dictionary",
"property": "Property",
"item": "Item",
"type": "Type",
"value": "Value",
"dictionary": "Data Dictionary",
"search": "Search",
"next": "Next",
"id": "Identification",
"name": "Name",
"alias": "Alias",
"description": "Description",
"projectionType": "Mapping Type",
"projectionProcess": "Corresponding process",
"design": "Design",
"script": "Script",
"notice": {
"save_success": "Data dictionary saved successfully!",
"deleteDataTitle": "Delete Data Confirmation",
"deleteData": "Are you sure to delete the current data and its sub-data?",
"changeTypeTitle": "Change Data Type Confirmation",
"changeTypeDeleteChildren": "Changing the data type will delete all child data. Are you sure you want to execute it?",
"changeType": "Changing the data type will change the value of the data. Are you sure you want to execute it?",
"inputTypeError": "The data type you entered is wrong, please re-enter",
"sameKey": "The item name you entered already exists in the object, please re-enter",
"emptyKey": "Project name cannot be empty, please re-enter",
"numberKey": "The item name cannot be a number, please re-enter",
"sameObjectKey": "Duplicate item name",
"emptyObjectKey": "Project name cannot be empty",
"numberObjectKey": "Item name cannot be a number",
"editorNotValidated": "Please fix the error reported by the editor first",
"inputName": "Please enter the name of the data dictionary",
"noModifyName": "Cannot modify the name or alias",
"jsonParseError": "json format error, please correct it first"
},
"isSave": "Saving, please wait...",
"selectOrganizationByDblclick": "Double click to select organization"
};
\ No newline at end of file
MWF.xApplication.cms = MWF.xApplication.cms || {};
MWF.xApplication.cms.Document = MWF.xApplication.cms.Document || {};
MWF.xApplication.cms.Document.LP = {
"title": "Document",
"selectRoute": "Select Decision",
"inputOpinion": "Fill in Opinion",
"comfirm": "Confirm",
"close": "Close",
"cancel": "Cancel",
"ok": "Submit",
"inputText": "Please fill in the process comments here",
"mustSelectRoute": "Please select the decision first",
"searchKey": "Please enter a keyword",
"task": "To-Do Center",
"done": "Done Center",
"draft": "Draft Box",
"myfile": "My File",
"reset": "Reset the processor",
"phone": "Mobile",
"mail": "Mailbox",
"documentGettedError": "Document GettedError",
"controllerGettedError": "Administrator GettedError",
"formGettedError": "Form GettedError",
"attachmentGettedError": "Attachment GettedError",
"formNotSetted": "FormNotSetted",
"attachmentArea": "Attachment Area",
"selectAttachment": "Select Attachment",
"hotPicture": "Hot Picture",
"cancelHotPicture": "Cancel hotspot",
"setHotPicture": "Set HotPicture",
"setHotLinkSuccess": "Set hotspot picture successfully",
"cancelHotLinkSuccess": "Cancel hotspot picture success",
"selectDocPicture": "Select Document Picture",
"selectFilePicture": "Select Cloud File Picture",
"hotLinkDescription": "Note: The selected picture will be used as the top picture of the mobile APP on this platform, and the best aspect ratio of the picture is 1:2",
"unselectHotPic": "Please select a picture first",
"cancelHotPicComfirmTitle": "Cancel Hotspot",
"cancelHotPicComfirmContent": "Are you sure to cancel the hot spot of this document?"
};
MWF.xApplication.cms.Document["lp."+o2.language] = MWF.xApplication.cms.Document.LP;
\ No newline at end of file
MWF.xApplication.process = MWF.xApplication.process || {};
MWF.xApplication.process.FormDesigner = MWF.xApplication.process.FormDesigner || {};
MWF.xDesktop.requireApp("process.FormDesigner", "lp."+MWF.language, null, false);
MWF.xApplication.cms.FormDesigner.LP = Object.merge( MWF.xApplication.process.FormDesigner.LP, {
"validation" : {
"publish" : "When publishing"
}
});
\ No newline at end of file
MWF.xApplication.cms.Index.Creater.lp = {
"cancel": "Cancel",
"ok": "OK",
"noFormSelected": "There is no form set in this category and cannot be created, please contact the administrator"
};
\ No newline at end of file
MWF.xApplication.cms.Index.Newer.lp = {
"start": "New",
"createDocument": "New",
"selCategory": "Select Category",
"department": "Unit",
"identity": "Identity",
"date": "Date",
"subject": "Subject",
"process": "Process",
"cancel": "Cancel",
"ok": "OK",
"unnamedUnit": "Unnamed Unit",
"start_cancel_title": "Cancel New Confirmation",
"start_cancel": "Are you sure you want to cancel the new creation?",
"inputSubject": "Please enter a subject",
"selectStartId": "Please select the startup unit to determine the identity of the initiator",
"selectCategory": "Please select a category first",
"clickForSelect": "Click to select category",
"Started": "Created successfully",
"nextActivity": "Next Activity:",
"nextUser": "Processor:",
"processStartedMessage": "You started a new job:",
"processStarted": "File has been started",
"deal": "Deal",
"all": "All",
"documentTypeInfor": "Information",
"untitled": "Untitled"
};
\ No newline at end of file
MWF.xApplication.cms.Index.Starter.lp = {
"start": "New",
"department": "Unit",
"identity": "Identity",
"date": "Time",
"subject": "Title",
"process": "Process",
"cancel": "Cancel",
"ok": "OK",
"start_cancel_title": "Cancel New Confirmation",
"start_cancel": "Are you sure you want to cancel the new creation?",
"inputSubject": "Please enter a subject",
"selectStartId": "Please select the startup unit to determine the identity of the initiator",
"unnamedUnit": "Unnamed Unit",
"Started": "Created successfully",
"nextActivity": "Next Activity:",
"nextUser": "Processor:",
"processStartedMessage": "You started a new job:",
"processStarted": "File has been started",
"deal": "Deal",
"documentTypeInfor": "Information",
"untitled": "Untitled"
};
\ No newline at end of file
MWF.xApplication.cms.Index.LP = {
"title": "CMS Homepage",
"createDocument": "New document",
"selectCategory": "Select Category",
"searchKey": "Please enter the search key",
"all": "All",
"filter": "Filter",
"ok": "OK",
"clear": "Clear",
"defaultView": "Default View",
"setDefaultView": "Set the next time you open the category to default to this view",
"setDefaultSuccess": "Set the default view successfully!",
"refresh": "Refresh the homepage",
"documentTitle": "Title",
"activity": "activity",
"status": "Status",
"action": "Action",
"person": "Drafter",
"completedTime": "Completed Time",
"noDescription": "Undefined description",
"creatorCompanyList": "Create Company",
"creatorDepartmentList": "Create Department",
"startTimeMonthList": "Create Time",
"completedTimeMonthList": "Completed Time",
"start": "New",
"key": "Keyword",
"noFormSelected": "No form is set for this category, please notify the administrator",
"documentStartedMessage": "You created a document:",
//"backgroundColors": ["#e64d4a","#8b53da","#66cc80","#ed8c47","#3c76b7","#57c8ce"],
"open": "Open",
"delete": "Delete",
"edit": "Edit",
"setTop": "SetTop",
"share": "Share",
"phone": "Phone",
"mail": "Mail",
"deleteDocumentTitle": "Delete Confirmation",
"deleteDocument": "Are you sure you want to delete '{title}'?",
"deleteDocumentOK": "Document deleted successfully",
"allColumn": "All Columns",
"search": "Search",
"reset": "Reset",
"more": "More"
};
\ No newline at end of file
......@@ -434,7 +434,7 @@ MWF.xApplication.cms.Module.Main = new Class({
if( !this.isAdmin )return;
this.copyAction = new Element("div", {
"styles": this.css.copyDocumentAction,
"text" : "启用复制"
"text" : this.lp.enableCopy
}).inject(this.titleActionBar);
this.copyAction.addEvents({
"click": function(e){
......@@ -831,7 +831,7 @@ MWF.xApplication.cms.Module.Main = new Class({
MWF.xDesktop.requireApp("Template", "Selector.Custom", null, false);
var opt = {
"count": 1,
"title": "选择分类",
"title": this.lp.selectCategory,
"selectableItems" : this.categoryList,
"values": [],
"onComplete": function( array ){
......
MWF.xApplication.cms.Module.LP = {
"title": "Content Management",
"draftStatus": "Draft",
"publishedStatus": "Published",
"archivedStatus": "Archived",
"noDescription": "Undefined description",
"searchKey": "Please enter a keyword",
"all": "All",
"allDocument": "All Documents",
"filter": "Filter",
"ok": "OK",
"cancel": "Cancel",
"clear": "Clear",
"defaultView": "Default View",
"setDefaultView": "Set the next time you open the category to default to this view",
"setDefaultSuccess": "Set the default view successfully!",
"import": "Import",
"export": "Export",
"documentTitle": "Title",
"activity": "activity",
"status": "Status",
"action": "Action",
"person": "Drafter",
"completedTime": "Completed Time",
"process": "Process",
"batchRemove": "Remove",
"batchRemoveConfirm": "Confirm to clear",
"processList": "Process",
"activityNameList": "Activity",
"creatorCompanyList": "Creator Company",
"creatorDepartmentList": "Creator Department",
"startTimeMonthList": "Create Time",
"completedTimeMonthList": "Completed Time",
"documentStatusList": "Process Status",
"start": "New",
"key": "Keyword",
"noFormSelected": "No form is set for this category, please notify the administrator",
"documentStartedMessage": "You created a document:",
"copy": "Copy",
"copyto": "Copy to...",
"copyInfor": "Select documents, press Ctrl+C to copy the document, press Ctrl+V to paste the copied document into the column (this operation is cross-server)",
"copyed": "The selected document has been copied",
"copyConfirmTitle": "Copy Document Confirmation",
"copyConfirmInfor": "The target area already contains the same elements:",
"copySource": "Original file:",
"copyTarget": "Copy file:",
"copyConfirm_overwrite": "Replace",
"copyConfirm_new": "New",
"copyConfirm_skip": "Skip",
"copyConfirm_cancel": "Cancel",
"copynew": "New",
"copyConfirmCategoryTitle": "Copy document category confirmation",
"copyConfirmCategoryInfor_noCategory": "Cannot find the category in the new column according to the original category {name} of the document, please select which category you want to copy to",
"copyConfirmCategoryInfor_hasSameAlias": "Cannot find the category in the new column according to the original category ID of the document, but there is a category {alias} with the same alias (alias)",
"copyConfirmCategoryInfor_hasSameName": "Cannot find the category in the new column according to the original category ID of the document, but there is a category {name} with the same name (name)",
"copyConfirmCateogyrInfor_withChoice": "Or select the category to copy (if you choose to copy according to the selected category):",
"copyConfirm_SameCategory": "Subsequent documents of the same category are copied according to this operation",
"notSelectCategory": "Please select a category",
"open": "Open",
"delete": "Delete",
"edit": "Edit",
"setTop": "SetTop",
"share": "Share",
"phone": "Phone",
"mail": "Mail",
"deleteDocumentTitle": "Delete Confirmation",
"deleteDocument": "Are you sure you want to delete {title}?",
"deleteDocumentOK": "Document deleted successfully",
"currentDocument": "The document",
"untitled": "Untitled",
"select": "Select",
"cancelSelect": "Cancel Selection",
"move": "Move",
"selectDocNotice": "Please select the document",
"moveDocConfirmTitle": "Move Confirmation",
"moveDocConfirmContent": "After moving, it will be deleted in this category. Are you sure you want to move the selected {count} documents to {category}?",
"moveDocSuccessNotice": "Move Succeeded",
"clearDocConfirmTitle": "Clear Confirmation",
"clearDocConfirmContent": "Cannot be restored after deletion. Are you sure you want to delete the selected {count} documents?",
"clearDocSuccessNotice": "Clear successfully",
"selectCategoryText": "Select the category of {title}",
"systemList": "System List",
"enableCopy": "Enable Copy",
"attachmentBlankNotice": "The uploaded file cannot contain spaces",
"selectCategory": "Select Category"
};
\ No newline at end of file
......@@ -90,5 +90,10 @@ MWF.xApplication.cms.Module.LP = {
"clearDocConfirmContent" : "删除后无法恢复,确定要删除选中的{count}个文档?",
"clearDocSuccessNotice" : "清除成功",
"selectCategoryText" : "选择{title}的分类",
"systemList" : "系统列表"
"systemList" : "系统列表",
"enableCopy": "启用复制",
"attachmentBlankNotice" : "上传的文件不能带空格",
"selectCategory": "选择分类"
};
\ No newline at end of file
MWF.xApplication.cms.ScriptDesigner.LP = {
"title": "Script Editor",
"newScript": "New Script",
"scriptLibrary": "Script Library",
"property": "Property",
"include": "include",
"id": "Identification",
"name": "Name",
"alias": "Alias",
"description": "Description",
"notice": {
"save_success": "The script was saved successfully!",
"deleteDataTitle": "Delete Data Confirmation",
"deleteData": "Are you sure to delete the current data and its sub-data?",
"changeTypeTitle": "Change Data Type Confirmation",
"changeTypeDeleteChildren": "Changing the data type will delete all child data. Are you sure you want to do it?",
"changeType": "Changing the data type will change the value of the data. Are you sure you want to do it?",
"inputTypeError": "The data type you entered is wrong, please re-enter",
"sameKey": "The item name you entered already exists in the object, please re-enter",
"emptyKey": "Project name cannot be empty, please re-enter",
"numberKey": "The item name cannot be a number, please re-enter",
"inputName": "Please enter the script name"
}
};
\ No newline at end of file
......@@ -12,7 +12,6 @@ MWF.xApplication.cms.ScriptDesigner.LP = {
"notice": {
"save_success": "脚本保存成功!",
"deleteDataTitle": "删除数据确认",
"deleteData": "是否确定删除当前数据,及其子数据吗?",
......
MWF.xApplication.cms.ViewDesigner.LP = {
"title": "List Edit",
"newView": "New List",
"property": "Property",
"viewProperty":"List Property",
"item": "Item",
"type": "Type",
"value": "Value",
"view": "List",
"relativeForm": "Form",
"noTitle": "No Title",
"columnProperty": "Column Property",
"base": "Basic",
"events": "Events",
"sortColumn": "Sort",
"asc": "Order",
"desc": "Reverse order",
"columnTitle": "Column Title",
"columnValue": "Column Value",
"columnWidth": "Column Width",
"columnAlign": "Alignment",
"columnAlignText": "Center, Left, Right",
"columnAlignValue": "center,left,right",
"percentage": "%",
"px": "Pixel",
"id": "Identification",
"name": "Name",
"alias": "Alias",
"description": "Description",
"action": "Action",
"delete": "Delete",
"edit": "Edit",
"share": "Share",
"sortByClickTitle": "Click the column title to sort",
"insertColLeft":"Insert Column",
"insertColRight":"Add column",
"deleteCol":"Delete column",
"moveCol":"Move Column",
"ok": "OK",
"cancel": "Cancel",
"deleteColConfirmTitle": "Delete column confirmation",
"deleteColConfirm": "Are you sure you want to delete this column?",
"notice": {
"save_success": "The list was saved successfully!",
"saveAs_success": "The list is successfully saved as, you can open a new list in the column configuration!",
"deleteDataTitle": "Delete Data Confirmation",
"deleteData": "Are you sure to delete the current data and its sub-data?",
"changeTypeTitle": "Change Data Type Confirmation",
"changeTypeDeleteChildren": "Changing the data type will delete all child data. Are you sure you want to execute it?",
"changeType": "Changing the data type will change the value of the data. Are you sure you want to execute it?",
"inputTypeError": "The data type you entered is wrong, please re-enter",
"sameKey": "The item name you entered already exists in the object, please re-enter",
"emptyKey": "Project name cannot be empty, please re-enter",
"numberKey": "The item name cannot be a number, please re-enter",
"inputName": "Please enter the name of the list",
"noModifyName": "Cannot modify the name or alias",
"noRemoveOnlyColumn": "Cannot delete the only column"
},
"copy": "Copy",
"newListName": "New List Name"
};
\ No newline at end of file
MWF.xApplication.process = MWF.xApplication.process || {};
MWF.xApplication.process.Xform = MWF.xApplication.process.Xform || {};
MWF.xDesktop.requireApp("process.Xform", "lp."+MWF.language, null, false);
MWF.xApplication.cms = MWF.xApplication.cms || {};
MWF.xApplication.cms.Xform = MWF.xApplication.cms.Xform || {};
MWF.xApplication.cms.Xform.LP = Object.merge( MWF.xApplication.process.Xform.LP, {
"dataSaved": "Data saved successfully",
"documentPublished": "Published successfully",
"noSelectRange": "Cannot determine the selection range",
"begin": "begin",
"end": "end",
"none": "None",
"person": "Personnel Name",
"department": "Unit",
"firstDate": "First reading time",
"readDate": "Recent reading time",
"readCount": "Number of Readings",
"startTime": "Received time",
"completedTime": "Processing Time",
"opinion": "Opinion",
"systemProcess": "System Process",
"deleteAttachmentTitle":"Delete attachment confirmation",
"deleteAttachment": "Are you sure you want to delete the attachment you selected?",
"replaceAttachmentTitle": "Replace Attachment Confirmation",
"replaceAttachment": "Are you sure you want to replace the attachment you selected?",
"uploadMore": "You can only upload up to {n} attachments",
"notValidation": "Data validation failed",
"deleteDocumentTitle": "Confirm Delete Document",
"deleteDocumentText": {"html": "<div style='color: red;'>Note: You are deleting this document, and the document cannot be retrieved after deletion. Are you sure you want to delete this document?</div>"},
"documentDelete": "Document has been deleted",
"readerFieldNotice": "If not selected, all members will be visible",
"readedLogTitle": "Reading Log",
"readedCountText": "Total {person} people, {count} reads",
"defaultReadedLogText": "<font style='color:#00F;'>{person}</font>({department}) read in <font style='color:#00F'>{date}</font>, A total of <font style='color:#00F'>{count}</font> times",
"reply": "Comment",
"commentTitle": "Comment Area",
"commentCountText": "Total {count} comments",
"saveComment": "Save Comment",
"saveCommentSuccess": "Save Comment Success",
"deleteCommentTitle": "Delete Comment Confirmation",
"deleteCommentText": "After deleting a comment, it cannot be restored. Are you sure you want to delete this comment?",
"deleteCommentSuccess": "Comment deleted successfully",
"commentFormTitle": "Edit Comment",
"createCommentSuccess": "Comment created successfully",
"updateSuccess": "Update successful",
"save": "Save",
"attachmentArea": "Attachment Area",
"selectAttachment": "Select Attachment",
"yesterday": "yesterday",
"theDayBeforeYesterday": "The Day Before yesterday",
"severalWeekAgo": "{count}weeks ago",
"severalDayAgo": "{count} days ago",
"severalHourAgo": "{count}hours ago",
"severalMintuesAgo": "{count} minutes ago",
"justNow": "JustNow"
});
MWF.xApplication.cms.Xform["lp."+o2.language] = MWF.xApplication.cms.Xform.LP;
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册