Commit c767e282 authored by 孙 楠's avatar 孙 楠

add more i18n messages

parent ee7a9c05
......@@ -8,7 +8,7 @@ export default class NavigatorController extends Controller {
const list = await ctx.service.navigator.getList(pageNo, pageSize, name, author);
ctx.body = ctx.helper.ok(list);
} catch (e) {
ctx.logger.info(`获取导航配置数据异常, ${JSON.stringify(e)}`);
ctx.logger.info(`${$t('failed.to.get.navigation.config')}${JSON.stringify(e)}`);
ctx.body = ctx.helper.fail({
message: $t('data.fetch.error')
});
......@@ -21,7 +21,7 @@ export default class NavigatorController extends Controller {
const list = await ctx.service.navigator.getNavigatorConfigListWithRelation(pageNo, pageSize, name, author, id);
ctx.body = ctx.helper.ok(list);
} catch (e) {
ctx.logger.info(`获取导航配置数据异常, ${JSON.stringify(e)}`);
ctx.logger.info(`${$t('failed.to.get.navigation.config')}${JSON.stringify(e)}`);
ctx.body = ctx.helper.fail({
message: $t('data.fetch.error')
});
......@@ -34,7 +34,7 @@ export default class NavigatorController extends Controller {
await ctx.service.navigator.deleteById(id);
ctx.body = ctx.helper.ok({});
} catch (e) {
ctx.logger.info(`删除导航配置异常, ${JSON.stringify(e)}`);
ctx.logger.info(`${$t('failed.to.delete.navigation.config')}${JSON.stringify(e)}`);
ctx.body = ctx.helper.fail({
message: $t('failed.to.delete.nav.config')
});
......@@ -63,7 +63,7 @@ export default class NavigatorController extends Controller {
await ctx.service.navigator.saveOrUpdate(pageInfo);
ctx.body = ctx.helper.ok({});
} catch (e) {
ctx.logger.info(`保存导航配置异常, ${JSON.stringify(e)}`);
ctx.logger.info(`${$t('failed.to.save.navigation.config')}${JSON.stringify(e)}`);
ctx.body = ctx.helper.fail({
message: $t('failed.to.save.nav.config')
});
......@@ -76,7 +76,7 @@ export default class NavigatorController extends Controller {
const res = await ctx.service.navigator.getDetail(navId);
ctx.body = ctx.helper.ok(res);
} catch (e) {
ctx.logger.info(`查询导航配置异常, ${JSON.stringify(e)}`);
ctx.logger.info(`${$t('failed.to.query.navigation.config')}${JSON.stringify(e)}`);
ctx.body = ctx.helper.fail({
message: $t('failed.to.query.nav.config')
});
......
// en.js
export default {
"100.width": "100% width",
"15.left": "1+5 left",
"15.right": "1+5 right",
"24.left": "2+4 left",
"24.right": "2+4 right",
"access.denied": "Access denied",
"action": "Action",
"active.claim": "Active claim",
"activity.end.url": "Activity end URL",
"activity.page": "Activity page",
"activity.period": "Activity period",
"add": "Add",
"add.button": "Add button",
"add.item": "Add item",
"add.material": "Add material",
"add.primary.nav": "Add primary nav",
"add.product": "Add product",
"added.successfully": "Added successfully",
"address.list": "Address list",
"all.products": "All products",
"allowed": "Allowed",
"author": "Author",
"autosize.by.background": "Autosize by background",
"autosize.by.element": "Autosize by element",
"back.to.top": "Back to top",
"backend.service.error": "Backend service error",
"background.color": "Background color",
"background.image": "Background image",
"bad.request": "Bad request",
"banner.text": "Banner text",
"base.library": "Base library",
"basic.attributes": "Basic attributes",
"basic.config": "Basic config",
"basic.style": "Basic style",
"basic.version": "Basic version",
"batch.id": "Batch ID",
"benefit.point": "Benefit point",
"bold": "Bold",
"border.radius": "Border radius",
"bottom.align": "Bottom align",
"bottom.margin": "Bottom margin",
"bottom.tip": "Bottom tip",
"brand": "Brand",
"brand.code": "Brand code",
"brand.name": "Brand name",
"browser.upload.limit": "Browser upload limit",
"business.db": "Business DB",
"buy.now": "Buy now",
"by.brand": "By brand",
"by.category": "By category",
"cancel": "Cancel",
"cancel.duplicate.request": "Cancel duplicate request",
"carousel": "Carousel",
"cart.tab": "Cart tab",
"cash.coupon": "Cash coupon",
"category": "Category",
"category.code": "Category code",
"category.count": "Category count",
"category.level": "Category level",
"category.name": "Category name",
"channel": "Channel",
"chunk.verification.error.retry.or.report": "Chunk verification error. Retry or report",
"claim.method": "Claim method",
"claim.now": "Claim now",
"claimed.successfully": "Claimed successfully",
"clear.cache": "Clear cache",
"client.auth.failed.retry.or.report": "Client auth failed. Retry or report",
"client.request.error.retry.or.report": "Client request error. Retry or report",
"close": "Close",
"component.attribute": "Component attribute",
"component.management": "Component management",
"component.settings": "Component settings",
"configure.navigation": "Configure navigation",
"confirm": "Confirm",
"confirm.delete": "Confirm delete?",
"confirm.enable": "Confirm enable?",
"confirm.restore.this.version": "Confirm restore this version?",
"container.dimensions": "Container dimensions",
"container.size": "Container size",
"content": "Content",
"copy": "Copy",
"coupon": "Coupon",
"coupon.attribute": "Coupon attribute",
"coupon.name": "Coupon name",
"coupon.popup": "Coupon popup",
"coupon.redemption": "Coupon redemption",
"coupon.type": "Coupon type",
"coupon.value": "Coupon value",
"cover": "Cover",
"create.time": "Create time",
"created.entry": "Created entry",
"creative.template": "Creative template",
"custom": "Custom-",
"data.fetch.error": "Data fetch error",
"delete": "Delete",
"deleted.successfully": "Deleted successfully",
"description": "Description",
"dimensions": "Dimensions",
"discount.coupon": "Discount coupon",
"diversion": "Diversion?",
"diversion.url": "Diversion URL",
"double.row": "Double row",
"drag.or.doubleclick": "Drag or double-click",
"duplicate.product.nav.components": "Duplicate product nav components",
"edit": "Edit",
"enable": "Enable",
"enter.activity.ids.comma.separated": "Enter activity IDs, comma separated",
"enter.author": "Enter author",
"enter.image.verification.code": "Enter image verification code",
"enter.input": "Enter input",
"enter.material.name": "Enter material name",
"enter.name": "Enter name",
"enter.navigation.name": "Enter navigation name",
"enter.page.description": "Enter page description",
"enter.page.keywords": "Enter page keywords",
"enter.page.name": "Enter page name",
"enter.password": "Enter password",
"enter.product.banner.text": "Enter product banner text",
"enter.product.name": "Enter product name",
"enter.product.sku.code": "Enter product SKU code",
"enter.product.tag.text": "Enter product tag text",
"enter.redirect.link": "Enter redirect link",
"enter.skuno.separated.by.commas": "Enter skuNo, separated by commas",
"enter.username": "Enter username",
"enter.valid.phone.number": "Enter valid phone number",
"enter.verification.code": "Enter verification code",
"enter.your.phone.number": "Enter your phone number",
"enterprise.purchase": "Enterprise purchase",
"expired": "Expired",
"failed.to.connect.to.server": "Failed to connect to server",
"failed.to.delete.nav.config": "Failed to delete nav config",
"failed.to.query.nav.config": "Failed to query nav config",
"failed.to.save.nav.config": "Failed to save nav config",
"feature.page": "Feature page",
"fetch.title.from.url": "Fetch title from URL",
"file.exceeds.4mb": "File exceeds 4MB",
"file.exceeds.800kb": "File exceeds 800KB",
"file.exists": "File exists",
"file.validation.failed.retry.later": "File validation failed. Retry later",
"fill.activity": "Fill activity",
"fill.activity.id": "Fill activity ID",
"floating.window": "Floating window",
"floor.nav.disables.product.nav.anchor": "Floor nav disables product nav anchor",
"floor.nav.required": "Floor nav required",
"free.container": "Free container",
"full.width": "Full width",
"fullscreen": "Fullscreen",
"get.verification.code": "Get verification code",
"gif.size.exceeds.5mb.limit": "GIF size exceeds 5MB limit",
"graphic.mode": "Graphic mode",
"h5.terminal.selection.disabled.when.sharing.off": "H5 terminal selection disabled when sharing off",
"height.100": "Height 100%",
"hidden.product.removed": "(Hidden, product removed)",
"hint": "Hint",
"hint.color": "Hint color",
"hint.text": "Hint text",
"history": "History",
"home.tab": "Home tab",
"horizontal.center": "Horizontal center",
"http.version.not.supported": "HTTP version not supported",
"huabei.coupon": "Huabei coupon",
"icon.color": "Icon color",
"icon.size": "Icon size",
"id": "ID",
"image": "Image",
"imageonly.mode": "Image-only mode",
"in.review": "In review",
"internal.removal": "Internal removal",
"internal.staff.use.only": "Internal staff use only",
"invalid": "Invalid",
"invalid.link.or.domain.try.again": "Invalid link or domain. Try again.",
"invalid.nav.background.color": "Invalid nav background color",
"invalid.nav.text.color": "Invalid nav text color",
"is.template": "Is template?",
"issue.period": "Issue period",
"issue.quantity": "Issue quantity",
"item": "Item",
"itemlabelindexofmargin.1": "item.label.indexOf('margin') > -1",
"jd.kepler": "JD Kepler",
"jd.union": "JD Union",
"left.align": "Left align",
"left.margin": "Left margin",
"link": "Link",
"logged.in": "Logged in?",
"login": "Login",
"logo.image": "Logo image",
"logout": "Logout",
"lowcode.platform": "Low-code platform",
"material": "Material",
"material.image": "Material image",
"material.name": "Material name",
"max.15.products": "Max 15 products",
"max.30.products": "Max 30 products",
"max.5.nav.configs": "Max 5 nav configs",
"max.8.materials": "Max 8 materials",
"method.not.allowed": "Method not allowed",
"migrating.to.liangxing.soon.prepare.now": "Migrating to Liangxing soon. Prepare now",
"mini.program": "Mini program",
"missing.graphic.config.please.fill": "Missing graphic config. Please fill",
"missing.imageonly.config": "Missing image-only config",
"move.down": "Move down",
"move.up": "Move up",
"multicolumn": "Multi-column",
"multiproduct.nav.disables.anchor": "Multi-product nav disables anchor",
"my.drafts": "My drafts",
"my.tab": "My tab",
"name": "Name",
"nav.background.color": "Nav background color",
"nav.background.image": "Nav background image",
"nav.config.count.25": "Nav config count 2-5",
"nav.name": "Nav name",
"nav.name.max.5.chars": "Nav name max 5 chars",
"nav.name.required": "Nav name required",
"nav.page": "Nav page",
"nav.type.required": "Nav type required",
"navigation.config": "Navigation config",
"network.error": "Network error",
"network.error.retry.or.submit.feedback": "Network error. Retry or submit feedback.",
"network.not.implemented": "Network not implemented",
"network.timeout": "Network timeout",
"no": "No",
"no.benefit.point": "No benefit point",
"no.icon.selected": "No icon selected",
"no.logo": "No logo",
"no.more.data": "No more data",
"no.text.color.selected": "No text color selected",
"not.online": "Not online",
"offline": "Offline",
"ok": "OK",
"one.group.per.row": "One group per row",
"online": "Online",
"only.1.flash.sale.component": "Only 1 flash sale component",
"only.1.floor.nav": "Only 1 floor nav",
"only.1.search.box": "Only 1 search box",
"only.1.seckill.component": "Only 1 seckill component",
"open.app": "Open APP",
"operator": "Operator",
"optional.contact.pmdev.for.url": "Optional, contact PM/dev for URL",
"optional.default.homepage": "Optional, default homepage",
"optional.default.permanent": "Optional, default permanent",
"optional.defaults.to.thumbnail.11.jpgpng": "Optional. Defaults to thumbnail. 1:1 JPG/PNG",
"optional.text.below.icon": "(Optional) Text below icon",
"order": "Order:",
"page": "Page",
"page.description": "Page description",
"page.keywords": "Page keywords",
"page.name": "Page name",
"page.settings": "Page settings",
"page.thumbnail": "Page thumbnail",
"page.url": "Page URL",
"page.url.list": "Page URL list",
"pending.publish": "Pending publish",
"popup": "Popup",
"position": "Position",
"preset.attributes": "Preset attributes",
"preview": "Preview",
"primary.navigation": "Primary navigation",
"primarysecondary": "Primary/secondary",
"product": "Product",
"product.banner.text": "Product banner text",
"product.category": "Product category",
"product.channel": "Product channel",
"product.id": "Product ID",
"product.image": "Product image",
"product.name": "Product name",
"product.nav.required": "Product nav required",
"product.photo": "Product photo",
"product.quantity": "Product quantity",
"product.tag.background": "Product tag background",
"product.tag.color": "Product tag color",
"product.tag.text": "Product tag text",
"publish": "Publish?",
"publish.status": "Publish status",
"publish.time": "Publish time",
"quantgroup": "QuantGroup \u00a9",
"query.data": "Query data",
"redirect.link": "Redirect link",
"refresh.failed": "Refresh failed!",
"refresh.success": "Refresh success!",
"registerlogin": "Register/Login",
"request.error.resource.not.found": "Request error: Resource not found",
"request.format.error": "Request format error",
"request.timeout": "Request timeout",
"required.size.134px.46px": "Required size: 134px * 46px",
"required.tracking.point": "(Required) Tracking point",
"reset": "Reset",
"resource.uploaded.but.callback.failed": "Resource uploaded but callback failed",
"restore": "Restore",
"restore.reminder": "Restore reminder",
"restore.unsaved.edits": "Restore unsaved edits?",
"right.align": "Right align",
"right.margin": "Right margin",
"rule.description": "Rule description",
"sale.price": "Sale price",
"save": "Save",
"save.preview": "Save & preview",
"save.success": "Save success",
"saved.successfully": "Saved successfully!",
"search": "Search",
"security.config.error.contact.admin": "Security config error. Contact admin",
"select": "Select",
"select.brand": "Select brand",
"select.category": "Select category",
"select.categorybrand": "Select category/brand",
"select.coupon": "Select coupon",
"select.page": "Select page",
"select.product": "Select product",
"select.product.tag": "Select product tag",
"select.product.topic": "Select product topic",
"select.share.method": "Select share method",
"selected.icon": "Selected icon",
"selected.page": "Selected page",
"selected.text.color": "Selected text color",
"selfoperated": "Self-operated",
"semibold": "Semi-bold",
"sequence": "Sequence",
"server.error": "Server error",
"service.error": "Service error",
"service.unavailable": "Service unavailable",
"set.as.template": "Set as template",
"shadow": "Shadow",
"share": "Share",
"share.method": "Share method",
"shipping.coupon": "Shipping coupon",
"shopping.cart": "Shopping cart",
"show.nav": "Show nav?",
"single.row": "Single row",
"single.select.for.product.group": "Single select for product group",
"size": "Size",
"sms.code.sent": "SMS code sent",
"sold.out": "Sold out",
"sort": "Sort",
"space.not.found": "Space not found",
"standard": "Standard",
"status": "Status",
"stranger": "Stranger",
"strikethrough.price": "Strikethrough price",
"system.issued": "System issued",
"tag": "Tag",
"tag.background": "Tag background",
"tag.id": "Tag ID",
"tag.name": "Tag name",
"tag.text": "Tag text",
"tag.text.color": "Tag text color",
"template": "Template",
"template.id": "Template ID",
"template.name": "Template name",
"template.type": "Template type",
"text": "Text",
"text.color": "Text color",
"thirdparty.removal": "Third-party removal",
"tile": "Tile",
"title": "Title",
"title.bar": "Title bar",
"too.many.attempts.retry": "Too many attempts. Retry",
"too.many.components.reduce.them": "Too many components. Reduce them.",
"top.align": "Top align",
"top.margin": "Top margin",
"topic.id": "Topic ID",
"topic.name": "Topic name",
"two.columns": "Two columns",
"two.rows.per.group": "Two rows per group",
"type": "Type",
"unauthorized.relogin": "Unauthorized. Relogin",
"unknown.error": "Unknown error",
"unknown.error.occurred": "Unknown error occurred!",
"unknown.network.error": "Unknown network error",
"unnamed": "Unnamed",
"update.time": "Update time",
"upload.failed.try.again.later": "Upload failed. Try again later",
"upload.success": "Upload success",
"usage.period": "Usage period",
"use.cli.for.larger.files": "Use CLI for larger files",
"use.now": "Use now",
"valid": "Valid",
"validity.period": "Validity period",
"verify.code.login": "Verify code login",
"version": "Version",
"vertical.center": "Vertical center",
"video.background.allows.only.single.file": "Video background allows only single file",
"video.files.only": "Video files only",
"view": "View",
"website.configuration.error.contact.admin": "Website configuration error. Contact admin.",
"works.list": "Works list",
"yes": "Yes",
"zhonglian": "Zhonglian",
"100.width": "100% width",
"15.left": "1+5 left",
"15.right": "1+5 right",
"24.left": "2+4 left",
"24.right": "2+4 right",
"access.denied": "Access denied",
"action": "Action",
"active.claim": "Active claim",
"activity.end.url": "Activity end URL",
"activity.id.does.not.match.current.type": "Activity ID does not match current type",
"activity.page": "Activity page",
"activity.period": "Activity period",
"add": "Add",
"add.button": "Add button",
"add.item": "Add item",
"add.material": "Add material",
"add.primary.nav": "Add primary nav",
"add.product": "Add product",
"added.successfully": "Added successfully",
"address.list": "Address list",
"all": "All",
"all.previous.records": "All previous records",
"all.products": "All products",
"allowed": "Allowed",
"author": "Author",
"autosize.by.background": "Autosize by background",
"autosize.by.element": "Autosize by element",
"available": "Available",
"back.to.top": "Back to top",
"backend.service.error": "Backend service error",
"background.color": "Background color",
"background.image": "Background image",
"bad.request": "Bad request",
"banner.text": "Banner text",
"base.library": "Base library",
"basic.attributes": "Basic attributes",
"basic.config": "Basic config",
"basic.style": "Basic style",
"basic.version": "Basic version",
"batch.id": "Batch ID",
"benefit.point": "Benefit point",
"bold": "Bold",
"border.radius": "Border radius",
"bottom.align": "Bottom align",
"bottom.margin": "Bottom margin",
"bottom.tip": "Bottom tip",
"brand": "Brand",
"brand.code": "Brand code",
"brand.name": "Brand name",
"browser.upload.limit": "Browser upload limit",
"business.db": "Business DB",
"buy.now": "Buy now",
"by.brand": "By brand",
"by.category": "By category",
"cancel": "Cancel",
"cancel.duplicate.request": "Cancel duplicate request",
"carousel": "Carousel",
"cart.tab": "Cart tab",
"cash.coupon": "Cash coupon",
"category": "Category",
"category.code": "Category code",
"category.count": "Category count",
"category.level": "Category level",
"category.name": "Category name",
"channel": "Channel",
"chunk.verification.error.retry.or.report": "Chunk verification error. Retry or report",
"claim.method": "Claim method",
"claim.now": "Claim now",
"claimed.successfully": "Claimed successfully",
"clear.cache": "Clear cache",
"client.auth.failed.retry.or.report": "Client auth failed. Retry or report",
"client.request.error.retry.or.report": "Client request error. Retry or report",
"close": "Close",
"component": "Component <",
"component.attribute": "Component attribute",
"component.management": "Component management",
"component.settings": "Component settings",
"configure.navigation": "Configure navigation",
"confirm": "Confirm",
"confirm.delete": "Confirm delete?",
"confirm.enable": "Confirm enable?",
"confirm.restore.this.version": "Confirm restore this version?",
"connection.error": "Connection error",
"container.dimensions": "Container dimensions",
"container.size": "Container size",
"content": "Content",
"copy": "Copy",
"coupon": "Coupon",
"coupon.attribute": "Coupon attribute",
"coupon.name": "Coupon name",
"coupon.popup": "Coupon popup",
"coupon.redemption": "Coupon redemption",
"coupon.type": "Coupon type",
"coupon.value": "Coupon value",
"cover": "Cover",
"create.time": "Create time",
"created.entry": "Created entry",
"creative.template": "Creative template",
"custom": "Custom-",
"data.fetch.error": "Data fetch error",
"days": "Days",
"delete": "Delete",
"delete.navigation": "Delete navigation?",
"deleted.successfully": "Deleted successfully",
"deleting.page.history.from.date": "Deleting page history from date:",
"description": "Description",
"dimensions": "Dimensions",
"discount.coupon": "Discount coupon",
"diversion": "Diversion?",
"diversion.url": "Diversion URL",
"double.row": "Double row",
"drag.or.doubleclick": "Drag or double-click",
"duplicate.activity.id": "Duplicate activity ID:",
"duplicate.component.exists.please.modify": "Duplicate component exists, please modify",
"duplicate.product.nav.components": "Duplicate product nav components",
"edit": "Edit",
"enable": "Enable",
"enter.activity.ids.comma.separated": "Enter activity IDs, comma separated",
"enter.author": "Enter author",
"enter.image.verification.code": "Enter image verification code",
"enter.input": "Enter input",
"enter.material.name": "Enter material name",
"enter.name": "Enter name",
"enter.navigation.name": "Enter navigation name",
"enter.page.description": "Enter page description",
"enter.page.keywords": "Enter page keywords",
"enter.page.name": "Enter page name",
"enter.password": "Enter password",
"enter.product.banner.text": "Enter product banner text",
"enter.product.name": "Enter product name",
"enter.product.sku.code": "Enter product SKU code",
"enter.product.tag.text": "Enter product tag text",
"enter.redirect.link": "Enter redirect link",
"enter.skuno.separated.by.commas": "Enter skuNo, separated by commas",
"enter.username": "Enter username",
"enter.valid.phone.number": "Enter valid phone number",
"enter.verification.code": "Enter verification code",
"enter.your.phone.number": "Enter your phone number",
"enterprise.purchase": "Enterprise purchase",
"expired": "Expired",
"failed.to.connect.to.server": "Failed to connect to server",
"failed.to.delete.nav.config": "Failed to delete nav config",
"failed.to.delete.navigation.config": "Failed to delete navigation config",
"failed.to.delete.page.history": "Failed to delete page history:",
"failed.to.get.navigation.config": "Failed to get navigation config",
"failed.to.query.nav.config": "Failed to query nav config",
"failed.to.query.navigation.config": "Failed to query navigation config",
"failed.to.save.nav.config": "Failed to save nav config",
"failed.to.save.navigation.config": "Failed to save navigation config",
"feature.page": "Feature page",
"fetch.title.from.url": "Fetch title from URL",
"file.exceeds.4mb": "File exceeds 4MB",
"file.exceeds.800kb": "File exceeds 800KB",
"file.exists": "File exists",
"file.validation.failed.retry.later": "File validation failed. Retry later",
"fill.activity": "Fill activity",
"fill.activity.id": "Fill activity ID",
"floating.window": "Floating window",
"floor.nav.disables.product.nav.anchor": "Floor nav disables product nav anchor",
"floor.nav.required": "Floor nav required",
"free.container": "Free container",
"full": "Full",
"full.width": "Full width",
"fullscreen": "Fullscreen",
"get.verification.code": "Get verification code",
"gif.size.exceeds.5mb.limit": "GIF size exceeds 5MB limit",
"graphic.mode": "Graphic mode",
"h5.terminal.selection.disabled.when.sharing.off": "H5 terminal selection disabled when sharing off",
"height.100": "Height 100%",
"hidden.product.removed": "(Hidden, product removed)",
"hint": "Hint",
"hint.color": "Hint color",
"hint.text": "Hint text",
"history": "History",
"home.tab": "Home tab",
"horizontal.center": "Horizontal center",
"hours": "Hours",
"http.version.not.supported": "HTTP version not supported",
"huabei.coupon": "Huabei coupon",
"icon.color": "Icon color",
"icon.size": "Icon size",
"id": "ID",
"image": "Image",
"imageonly.mode": "Image-only mode",
"in.review": "In review",
"internal.removal": "Internal removal",
"internal.staff.use.only": "Internal staff use only",
"invalid": "Invalid",
"invalid.link.or.domain.try.again": "Invalid link or domain. Try again.",
"invalid.nav.background.color": "Invalid nav background color",
"invalid.nav.text.color": "Invalid nav text color",
"is.template": "Is template?",
"issue.period": "Issue period",
"issue.quantity": "Issue quantity",
"item": "Item",
"itemlabelindexofmargin.1": "item.label.indexOf('margin') > -1",
"jd.kepler": "JD Kepler",
"jd.union": "JD Union",
"left.align": "Left align",
"left.margin": "Left margin",
"link": "Link",
"logged.in": "Logged in?",
"login": "Login",
"logo.image": "Logo image",
"logout": "Logout",
"lowcode.platform": "Low-code platform",
"material": "Material",
"material.image": "Material image",
"material.name": "Material name",
"max.15.products": "Max 15 products",
"max.30.products": "Max 30 products",
"max.5.nav.configs": "Max 5 nav configs",
"max.8.materials": "Max 8 materials",
"method.not.allowed": "Method not allowed",
"migrating.to.liangxing.soon.prepare.now": "Migrating to Liangxing soon. Prepare now",
"mini.program": "Mini program",
"minus": "Minus",
"missing.graphic.config.please.fill": "Missing graphic config. Please fill",
"missing.imageonly.config": "Missing image-only config",
"move.down": "Move down",
"move.up": "Move up",
"multicolumn": "Multi-column",
"multiproduct.nav.disables.anchor": "Multi-product nav disables anchor",
"my.drafts": "My drafts",
"my.tab": "My tab",
"name": "Name",
"nav.background.color": "Nav background color",
"nav.background.image": "Nav background image",
"nav.config.count.25": "Nav config count 2-5",
"nav.name": "Nav name",
"nav.name.max.5.chars": "Nav name max 5 chars",
"nav.name.required": "Nav name required",
"nav.page": "Nav page",
"nav.type.required": "Nav type required",
"navigation.config": "Navigation config",
"network.error": "Network error",
"network.error.retry.or.submit.feedback": "Network error. Retry or submit feedback.",
"network.not.implemented": "Network not implemented",
"network.timeout": "Network timeout",
"no": "No",
"no.benefit.point": "No benefit point",
"no.icon.selected": "No icon selected",
"no.logo": "No logo",
"no.more.data": "No more data",
"no.text.color.selected": "No text color selected",
"not.online": "Not online",
"offline": "Offline",
"ok": "OK",
"one.group.per.row": "One group per row",
"online": "Online",
"only.1.flash.sale.component": "Only 1 flash sale component",
"only.1.floor.nav": "Only 1 floor nav",
"only.1.search.box": "Only 1 search box",
"only.1.seckill.component": "Only 1 seckill component",
"open.app": "Open APP",
"operator": "Operator",
"optional.contact.pmdev.for.url": "Optional, contact PM/dev for URL",
"optional.default.homepage": "Optional, default homepage",
"optional.default.permanent": "Optional, default permanent",
"optional.defaults.to.thumbnail.11.jpgpng": "Optional. Defaults to thumbnail. 1:1 JPG/PNG",
"optional.text.below.icon": "(Optional) Text below icon",
"order": "Order:",
"page": "Page",
"page.description": "Page description",
"page.history.deleted.from.date": "Page history deleted from date:",
"page.keywords": "Page keywords",
"page.name": "Page name",
"page.settings": "Page settings",
"page.thumbnail": "Page thumbnail",
"page.url": "Page URL",
"page.url.list": "Page URL list",
"pending.publish": "Pending publish",
"popup": "Popup",
"position": "Position",
"preset.attributes": "Preset attributes",
"preview": "Preview",
"primary.navigation": "Primary navigation",
"primarysecondary": "Primary/secondary",
"product": "Product",
"product.banner.text": "Product banner text",
"product.category": "Product category",
"product.channel": "Product channel",
"product.id": "Product ID",
"product.image": "Product image",
"product.name": "Product name",
"product.nav.required": "Product nav required",
"product.photo": "Product photo",
"product.quantity": "Product quantity",
"product.tag.background": "Product tag background",
"product.tag.color": "Product tag color",
"product.tag.text": "Product tag text",
"publish": "Publish?",
"publish.status": "Publish status",
"publish.time": "Publish time",
"quantgroup": "QuantGroup ©",
"query.data": "Query data",
"redirect.link": "Redirect link",
"refresh.failed": "Refresh failed!",
"refresh.success": "Refresh success!",
"registerlogin": "Register/Login",
"remaining": "Remaining",
"request.error.resource.not.found": "Request error: Resource not found",
"request.format.error": "Request format error",
"request.timeout": "Request timeout",
"required.size.134px.46px": "Required size: 134px * 46px",
"required.tracking.point": "(Required) Tracking point",
"reset": "Reset",
"resource.uploaded.but.callback.failed": "Resource uploaded but callback failed",
"restore": "Restore",
"restore.reminder": "Restore reminder",
"restore.unsaved.edits": "Restore unsaved edits?",
"right.align": "Right align",
"right.margin": "Right margin",
"rule.description": "Rule description",
"sale.price": "Sale price",
"save": "Save",
"save.preview": "Save & preview",
"save.success": "Save success",
"saved.successfully": "Saved successfully!",
"search": "Search",
"seconds": "Seconds",
"security.config.error.contact.admin": "Security config error. Contact admin",
"select": "Select",
"select.brand": "Select brand",
"select.category": "Select category",
"select.categorybrand": "Select category/brand",
"select.coupon": "Select coupon",
"select.page": "Select page",
"select.product": "Select product",
"select.product.tag": "Select product tag",
"select.product.topic": "Select product topic",
"select.share.method": "Select share method",
"selected": "Selected",
"selected.icon": "Selected icon",
"selected.page": "Selected page",
"selected.text.color": "Selected text color",
"selfoperated": "Self-operated",
"semibold": "Semi-bold",
"sequence": "Sequence",
"server.error": "Server error",
"service.error": "Service error",
"service.unavailable": "Service unavailable",
"set.as.template": "Set as template",
"shadow": "Shadow",
"share": "Share",
"share.method": "Share method",
"shipping.coupon": "Shipping coupon",
"shopping.cart": "Shopping cart",
"show.nav": "Show nav?",
"single.row": "Single row",
"single.select.for.product.group": "Single select for product group",
"size": "Size",
"sms.code.sent": "SMS code sent",
"sold.out": "Sold out",
"sort": "Sort",
"space.not.found": "Space not found",
"standard": "Standard",
"status": "Status",
"stranger": "Stranger",
"strikethrough.price": "Strikethrough price",
"system.issued": "System issued",
"tag": "Tag",
"tag.background": "Tag background",
"tag.id": "Tag ID",
"tag.name": "Tag name",
"tag.text": "Tag text",
"tag.text.color": "Tag text color",
"takes.effect.in.days.valid.for.1.days": "Takes effect in days, valid for {1} days",
"template": "Template",
"template.id": "Template ID",
"template.name": "Template name",
"template.type": "Template type",
"text": "Text",
"text.color": "Text color",
"thirdparty.removal": "Third-party removal",
"tile": "Tile",
"title": "Title",
"title.bar": "Title bar",
"to": "To",
"too.many.attempts.retry": "Too many attempts. Retry",
"too.many.components.reduce.them": "Too many components. Reduce them.",
"top.align": "Top align",
"top.margin": "Top margin",
"topic.id": "Topic ID",
"topic.name": "Topic name",
"two.columns": "Two columns",
"two.rows.per.group": "Two rows per group",
"type": "Type",
"unauthorized.relogin": "Unauthorized. Relogin",
"unknown.error": "Unknown error",
"unknown.error.occurred": "Unknown error occurred!",
"unknown.network.error": "Unknown network error",
"unnamed": "Unnamed",
"update.time": "Update time",
"upload.failed.try.again.later": "Upload failed. Try again later",
"upload.success": "Upload success",
"usage.period": "Usage period",
"use.cli.for.larger.files": "Use CLI for larger files",
"use.now": "Use now",
"valid": "Valid",
"valid.after.claim": "Valid after claim",
"valid.since.claim": "Valid since claim",
"validity.period": "Validity period",
"verify.code.login": "Verify code login",
"version": "Version",
"vertical.center": "Vertical center",
"video.background.allows.only.single.file": "Video background allows only single file",
"video.files.only": "Video files only",
"view": "View",
"website.configuration.error.contact.admin": "Website configuration error. Contact admin.",
"works.list": "Works list",
"yes": "Yes",
"yuan": "Yuan",
"zhonglian": "Zhonglian",
};
// zh.js
export default {
"100.width": "宽100%",
"15.left": "左一带五",
"15.right": "右一带五",
"24.left": "左二带四",
"24.right": "右二带四",
"access.denied": "拒绝访问",
"action": "行动",
"active.claim": "主动领取",
"activity.end.url": "活动结束url",
"activity.page": "活动页面",
"activity.period": "活动有效期",
"add": "新增",
"add.button": "添加按钮",
"add.item": "添加项目",
"add.material": "添加素材",
"add.primary.nav": "新增一级导航",
"add.product": "添加商品",
"added.successfully": "添加成功",
"address.list": "地址列表",
"all.products": "全部商品",
"allowed": "可以的",
"author": "作者",
"autosize.by.background": "根据背景图片调整宽高",
"autosize.by.element": "根据元素默认尺寸调整宽高",
"back.to.top": "返回顶部",
"backend.service.error": "后端服务异常",
"background.color": "背景颜色",
"background.image": "背景图片",
"bad.request": "错误请求",
"banner.text": "横幅文案",
"base.library": "基础库",
"basic.attributes": "基础属性",
"basic.config": "基础配置",
"basic.style": "基础样式",
"basic.version": "基础款",
"batch.id": "批次id",
"benefit.point": "利益点",
"bold": "加粗",
"border.radius": "圆角",
"bottom.align": "下对齐",
"bottom.margin": "下边距",
"bottom.tip": "底部提示",
"brand": "品牌",
"brand.code": "品牌编码",
"brand.name": "品牌名称",
"browser.upload.limit": "浏览器最大可上传",
"business.db": "业务库",
"buy.now": "立即抢购",
"by.brand": "按照品牌",
"by.category": "按照品类",
"cancel": "取消",
"cancel.duplicate.request": "取消重复请求",
"carousel": "轮播图",
"cart.tab": "购物车tab",
"cash.coupon": "现金券",
"category": "品类",
"category.code": "类目编码",
"category.count": "品类数量",
"category.level": "类目级别",
"category.name": "类目名称",
"channel": "渠道",
"chunk.verification.error.retry.or.report": "上传数据块校验出错。请重试或提交反馈。",
"claim.method": "领取方式",
"claim.now": "立即领取",
"claimed.successfully": "领取成功",
"clear.cache": "清除缓存",
"client.auth.failed.retry.or.report": "客户端认证授权失败。请重试或提交反馈。",
"client.request.error.retry.or.report": "客户端请求错误。请重试或提交反馈。",
"close": "关闭",
"component.attribute": "组件属性",
"component.management": "组件管理",
"component.settings": "组件设置",
"configure.navigation": "请配置导航",
"confirm": "确定",
"confirm.delete": "确认删除?",
"confirm.enable": "确认启用?",
"confirm.restore.this.version": "确认恢复到此版本?",
"container.dimensions": "容器尺寸",
"container.size": "容器宽高",
"content": "内容",
"copy": "复制",
"coupon": "优惠券",
"coupon.attribute": "优惠券属性",
"coupon.name": "优惠券名称",
"coupon.popup": "优惠券弹窗",
"coupon.redemption": "券码兑换",
"coupon.type": "优惠券类型",
"coupon.value": "优惠券面值",
"cover": "封面",
"create.time": "创建时间",
"created.entry": "created进来了",
"creative.template": "创意模板",
"custom": "自定义-",
"data.fetch.error": "获取数据异常",
"delete": "删除",
"deleted.successfully": "删除成功",
"description": "描述",
"dimensions": "宽高",
"discount.coupon": "满减券",
"diversion": "是否导流",
"diversion.url": "导流url",
"double.row": "双行",
"drag.or.doubleclick": "拖拽或双击",
"duplicate.product.nav.components": "商品导航不可重复选择组件",
"edit": "编辑",
"enable": "开启",
"enter.activity.ids.comma.separated": "请输入活动ID, 英文逗号分隔",
"enter.author": "请输入作者",
"enter.image.verification.code": "请填写图片验证码",
"enter.input": "请输入",
"enter.material.name": "请输入素材名称",
"enter.name": "请输入名称",
"enter.navigation.name": "请输入导航名称",
"enter.page.description": "请输入页面描述",
"enter.page.keywords": "请输入页面关键字",
"enter.page.name": "请输入页面名称",
"enter.password": "请输入密码",
"enter.product.banner.text": "请输入商品横幅文案",
"enter.product.name": "请输入商品名称",
"enter.product.sku.code": "请输入商品sku编码",
"enter.product.tag.text": "请输入商品标签文案",
"enter.redirect.link": "请输入跳转链接",
"enter.skuno.separated.by.commas": "请输入skuNo,每个skuNo使用英文逗号隔开",
"enter.username": "请输入用户名",
"enter.valid.phone.number": "请填写正确的手机号码",
"enter.verification.code": "请输入验证码",
"enter.your.phone.number": "请填写您的手机号",
"enterprise.purchase": "企业购",
"expired": "已过期",
"failed.to.connect.to.server": "连接到服务器失败",
"failed.to.delete.nav.config": "删除导航配置失败",
"failed.to.query.nav.config": "查询导航配置失败",
"failed.to.save.nav.config": "保存导航配置失败",
"feature.page": "功能页面",
"fetch.title.from.url": "从URL中获取标题",
"file.exceeds.4mb": "文件大小不允许超过4Mb",
"file.exceeds.800kb": "文件大小不允许超过800Kb",
"file.exists": "文件已存在。",
"file.validation.failed.retry.later": "文件验证失败。请稍后重试。",
"fill.activity": "填写活动",
"fill.activity.id": "填写活动ID",
"floating.window": "悬浮窗",
"floor.nav.disables.product.nav.anchor": "楼层导航添加后,商品导航中的锚点滚动将会无效",
"floor.nav.required": "楼层导航组件不可为空",
"free.container": "自由容器",
"full.width": "通栏",
"fullscreen": "全屏",
"get.verification.code": "获取验证码",
"gif.size.exceeds.5mb.limit": "gif图大小不允许超过5Mb",
"graphic.mode": "图文形式",
"h5.terminal.selection.disabled.when.sharing.off": "在H5中打开哪一个终端,当分享功能未启用时,此处不可选",
"height.100": "高100%",
"hidden.product.removed": "(已隐藏,商品已下架)",
"hint": "提示",
"hint.color": "提示颜色",
"hint.text": "提示文案",
"history": "历史记录",
"home.tab": "首页tab",
"horizontal.center": "水平居中",
"http.version.not.supported": "http版本不支持该请求",
"huabei.coupon": "享花券",
"icon.color": "图标颜色",
"icon.size": "图标尺寸",
"id": "编号",
"image": "图片",
"imageonly.mode": "纯图形式",
"in.review": "审核中",
"internal.removal": "我方下架",
"internal.staff.use.only": "仅用于内部运营人员识别使用",
"invalid": "无效",
"invalid.link.or.domain.try.again": "链接地址错误或域名不支持,请重新输入",
"invalid.nav.background.color": "导航背景色格式错误,请重新填写",
"invalid.nav.text.color": "导航文字颜色格式错误,请重新填写",
"is.template": "是否模板",
"issue.period": "发行有效期",
"issue.quantity": "发行数量",
"item": "项目",
"itemlabelindexofmargin.1": "item.label.indexOf('边距') > -1",
"jd.kepler": "京东开普勒",
"jd.union": "京东联盟",
"left.align": "左对齐",
"left.margin": "左边距",
"link": "链接",
"logged.in": "是否登录",
"login": "登录",
"logo.image": "logo图",
"logout": "退出",
"lowcode.platform": "低代码平台",
"material": "素材",
"material.image": "素材图片",
"material.name": "素材名称",
"max.15.products": "最多填入15个商品",
"max.30.products": "最多填入30个商品",
"max.5.nav.configs": "最多支持配置5个导航",
"max.8.materials": "最多允许添加8个素材",
"method.not.allowed": "请求方法未允许",
"migrating.to.liangxing.soon.prepare.now": "为提升各位同学使用体验,内部在用系统后续将统一迁移至量星球,请提前做好准备~",
"mini.program": "小程序",
"missing.graphic.config.please.fill": "图文形式配置缺失,请填写后重试",
"missing.imageonly.config": "纯图形式配置缺失,请填写后重试",
"move.down": "下移",
"move.up": "上移",
"multicolumn": "多列",
"multiproduct.nav.disables.anchor": "添加多个商品导航后,商品导航中的锚点滚动将会无效",
"my.drafts": "我的草稿",
"my.tab": "我的tab",
"name": "名称",
"nav.background.color": "导航背景色",
"nav.background.image": "导航背景图",
"nav.config.count.25": "导航配置数量范围2-5个",
"nav.name": "导航名称",
"nav.name.max.5.chars": "导航名称最大支持5个字符,请检查后重新填写",
"nav.name.required": "导航名称缺失,请填写后重试",
"nav.page": "导航页面",
"nav.type.required": "导航类型缺失,请选择后重试",
"navigation.config": "导航配置",
"network.error": "网络错误",
"network.error.retry.or.submit.feedback": "网络连接异常。请重试或提交反馈。",
"network.not.implemented": "网络未实现",
"network.timeout": "网络超时",
"no": "",
"no.benefit.point": "无利益点",
"no.icon.selected": "未选中图标",
"no.logo": "无logo",
"no.more.data": "没有更多啦~",
"no.text.color.selected": "未选中文案颜色",
"not.online": "未上架",
"offline": "已下架",
"ok": "确认",
"one.group.per.row": "一行一组",
"online": "已上架",
"only.1.flash.sale.component": "抢购组件目前只支持添加一个",
"only.1.floor.nav": "楼层导航目前只支持添加一个",
"only.1.search.box": "搜索框只能添加一个",
"only.1.seckill.component": "秒杀组件目前只支持添加一个",
"open.app": "打开APP",
"operator": "操作人",
"optional.contact.pmdev.for.url": "选填,具体url请联系对应导流项目的产品或开发",
"optional.default.homepage": "选填,留空默认首页",
"optional.default.permanent": "选填,留空默认长期有效",
"optional.defaults.to.thumbnail.11.jpgpng": "可选,默认使用页面缩略图,建议图片比例1:1,图片格式jpg、png",
"optional.text.below.icon": "(选填) 图标下方文字",
"order": "次序:",
"page": "页面",
"page.description": "页面描述",
"page.keywords": "页面关键字",
"page.name": "页面名称",
"page.settings": "页面设置",
"page.thumbnail": "页面缩略图",
"page.url": "页面地址",
"page.url.list": "页面地址列表",
"pending.publish": "待发布",
"popup": "弹窗",
"position": "定位",
"preset.attributes": "预设属性",
"preview": "预览",
"primary.navigation": "一级导航",
"primarysecondary": "主次",
"product": "商品",
"product.banner.text": "商品横幅文案",
"product.category": "商品类目",
"product.channel": "商品渠道",
"product.id": "商品ID",
"product.image": "商品主图",
"product.name": "商品名称",
"product.nav.required": "商品导航组件不可为空",
"product.photo": "商品图片",
"product.quantity": "商品数量",
"product.tag.background": "商品标签背景",
"product.tag.color": "商品标签文案颜色",
"product.tag.text": "商品标签文案",
"publish": "是否发布",
"publish.status": "发布状态",
"publish.time": "发布时间",
"quantgroup": "量化派 ©",
"query.data": "查询数据",
"redirect.link": "跳转链接",
"refresh.failed": "刷新失败!",
"refresh.success": "刷新成功!",
"registerlogin": "注册/登录",
"request.error.resource.not.found": "请求错误,未找到该资源",
"request.format.error": "请求报文格式错误。",
"request.timeout": "请求超时",
"required.size.134px.46px": "要求尺寸:134px * 46px",
"required.tracking.point": "(必填) 区分埋点",
"reset": "重置",
"resource.uploaded.but.callback.failed": "资源上传成功,但回调失败。",
"restore": "恢复",
"restore.reminder": "恢复提醒",
"restore.unsaved.edits": "已检测到您上次编辑但未保存, 是否恢复?",
"right.align": "右对齐",
"right.margin": "右边距",
"rule.description": "规则说明",
"sale.price": "销售价格",
"save": "保存",
"save.preview": "保存并预览",
"save.success": "保存成功",
"saved.successfully": "保存成功!",
"search": "查询",
"security.config.error.contact.admin": "安全配置错误。请联系网站管理员。",
"select": "选择",
"select.brand": "选择品牌",
"select.category": "选择品类",
"select.categorybrand": "选择品类/品牌",
"select.coupon": "选择优惠券",
"select.page": "选择页面",
"select.product": "选择商品",
"select.product.tag": "选择商品标签",
"select.product.topic": "选择商品专题",
"select.share.method": "请选择分享打开方式",
"selected.icon": "选中图标",
"selected.page": "所选页面",
"selected.text.color": "选中文案颜色",
"selfoperated": "自营",
"semibold": "中粗",
"sequence": "序号",
"server.error": "服务器端出错",
"service.error": "服务异常",
"service.unavailable": "服务不可用",
"set.as.template": "设为模板",
"shadow": "阴影",
"share": "分享",
"share.method": "分享打开方式",
"shipping.coupon": "运费券",
"shopping.cart": "购物车",
"show.nav": "是否展示导航",
"single.row": "单行",
"single.select.for.product.group": "商品组只能单选",
"size": "尺寸",
"sms.code.sent": "短信验证码已发送,请注意查收",
"sold.out": "已抢空",
"sort": "排序",
"space.not.found": "指定空间不存在。",
"standard": "标准",
"status": "状态",
"stranger": "陌生人",
"strikethrough.price": "划线价格",
"system.issued": "系统发放",
"tag": "标签",
"tag.background": "标签背景图",
"tag.id": "标签ID",
"tag.name": "标签名称",
"tag.text": "标签文案",
"tag.text.color": "标签文案颜色",
"template": "模版",
"template.id": "模版ID",
"template.name": "模版名称",
"template.type": "模版类型",
"text": "文字",
"text.color": "文字颜色",
"thirdparty.removal": "三方下架",
"tile": "平铺",
"title": "标题",
"title.bar": "标题栏",
"too.many.attempts.retry": "尝试过多,请点击重试",
"too.many.components.reduce.them": "配置组件过多,请对组件进行删减",
"top.align": "上对齐",
"top.margin": "上边距",
"topic.id": "专题ID",
"topic.name": "专题名称",
"two.columns": "两列",
"two.rows.per.group": "两行一组",
"type": "类型",
"unauthorized.relogin": "未授权,请重新登录",
"unknown.error": "未知错误。",
"unknown.error.occurred": "出现未知错误!",
"unknown.network.error": "未知网络错误。",
"unnamed": "未命名",
"update.time": "更新时间",
"upload.failed.try.again.later": "上传失败。请稍后再试。",
"upload.success": "上传成功",
"usage.period": "使用有效期",
"use.cli.for.larger.files": "。更大文件请使用命令行工具。",
"use.now": "立即使用",
"valid": "有效",
"validity.period": "有效期",
"verify.code.login": "验证码登录",
"version": "版本",
"vertical.center": "垂直居中",
"video.background.allows.only.single.file": "视频背景只允许上传单个文件",
"video.files.only": "只允许上传视频格式文件",
"view": "查看",
"website.configuration.error.contact.admin": "网站配置错误。请联系网站管理员。",
"works.list": "作品列表",
"yes": "",
"zhonglian": "众联",
"100.width": "宽100%",
"15.left": "左一带五",
"15.right": "右一带五",
"24.left": "左二带四",
"24.right": "右二带四",
"access.denied": "拒绝访问",
"action": "行动",
"active.claim": "主动领取",
"activity.end.url": "活动结束url",
"activity.id.does.not.match.current.type": "以下活动id不符合当前活动类型:",
"activity.page": "活动页面",
"activity.period": "活动有效期",
"add": "新增",
"add.button": "添加按钮",
"add.item": "添加项目",
"add.material": "添加素材",
"add.primary.nav": "新增一级导航",
"add.product": "添加商品",
"added.successfully": "添加成功",
"address.list": "地址列表",
"all": "全部",
"all.previous.records": "之前的所有记录",
"all.products": "全部商品",
"allowed": "可以的",
"author": "作者",
"autosize.by.background": "根据背景图片调整宽高",
"autosize.by.element": "根据元素默认尺寸调整宽高",
"available": "可用",
"back.to.top": "返回顶部",
"backend.service.error": "后端服务异常",
"background.color": "背景颜色",
"background.image": "背景图片",
"bad.request": "错误请求",
"banner.text": "横幅文案",
"base.library": "基础库",
"basic.attributes": "基础属性",
"basic.config": "基础配置",
"basic.style": "基础样式",
"basic.version": "基础款",
"batch.id": "批次id",
"benefit.point": "利益点",
"bold": "加粗",
"border.radius": "圆角",
"bottom.align": "下对齐",
"bottom.margin": "下边距",
"bottom.tip": "底部提示",
"brand": "品牌",
"brand.code": "品牌编码",
"brand.name": "品牌名称",
"browser.upload.limit": "浏览器最大可上传",
"business.db": "业务库",
"buy.now": "立即抢购",
"by.brand": "按照品牌",
"by.category": "按照品类",
"cancel": "取消",
"cancel.duplicate.request": "取消重复请求",
"carousel": "轮播图",
"cart.tab": "购物车tab",
"cash.coupon": "现金券",
"category": "品类",
"category.code": "类目编码",
"category.count": "品类数量",
"category.level": "类目级别",
"category.name": "类目名称",
"channel": "渠道",
"chunk.verification.error.retry.or.report": "上传数据块校验出错。请重试或提交反馈。",
"claim.method": "领取方式",
"claim.now": "立即领取",
"claimed.successfully": "领取成功",
"clear.cache": "清除缓存",
"client.auth.failed.retry.or.report": "客户端认证授权失败。请重试或提交反馈。",
"client.request.error.retry.or.report": "客户端请求错误。请重试或提交反馈。",
"close": "关闭",
"component": "组件<",
"component.attribute": "组件属性",
"component.management": "组件管理",
"component.settings": "组件设置",
"configure.navigation": "请配置导航",
"confirm": "确定",
"confirm.delete": "确认删除?",
"confirm.enable": "确认启用?",
"confirm.restore.this.version": "确认恢复到此版本?",
"connection.error": "连接错误",
"container.dimensions": "容器尺寸",
"container.size": "容器宽高",
"content": "内容",
"copy": "复制",
"coupon": "优惠券",
"coupon.attribute": "优惠券属性",
"coupon.name": "优惠券名称",
"coupon.popup": "优惠券弹窗",
"coupon.redemption": "券码兑换",
"coupon.type": "优惠券类型",
"coupon.value": "优惠券面值",
"cover": "封面",
"create.time": "创建时间",
"created.entry": "created进来了",
"creative.template": "创意模板",
"custom": "自定义-",
"data.fetch.error": "获取数据异常",
"days": "",
"delete": "删除",
"delete.navigation": "是否删除导航",
"deleted.successfully": "删除成功",
"deleting.page.history.from.date": "开始删除页面历史记录,删除范围为日期在",
"description": "描述",
"dimensions": "宽高",
"discount.coupon": "满减券",
"diversion": "是否导流",
"diversion.url": "导流url",
"double.row": "双行",
"drag.or.doubleclick": "拖拽或双击",
"duplicate.activity.id": "存在重复的活动ID:",
"duplicate.component.exists.please.modify": ">存在重复组件,请修改后继续操作",
"duplicate.product.nav.components": "商品导航不可重复选择组件",
"edit": "编辑",
"enable": "开启",
"enter.activity.ids.comma.separated": "请输入活动ID, 英文逗号分隔",
"enter.author": "请输入作者",
"enter.image.verification.code": "请填写图片验证码",
"enter.input": "请输入",
"enter.material.name": "请输入素材名称",
"enter.name": "请输入名称",
"enter.navigation.name": "请输入导航名称",
"enter.page.description": "请输入页面描述",
"enter.page.keywords": "请输入页面关键字",
"enter.page.name": "请输入页面名称",
"enter.password": "请输入密码",
"enter.product.banner.text": "请输入商品横幅文案",
"enter.product.name": "请输入商品名称",
"enter.product.sku.code": "请输入商品sku编码",
"enter.product.tag.text": "请输入商品标签文案",
"enter.redirect.link": "请输入跳转链接",
"enter.skuno.separated.by.commas": "请输入skuNo,每个skuNo使用英文逗号隔开",
"enter.username": "请输入用户名",
"enter.valid.phone.number": "请填写正确的手机号码",
"enter.verification.code": "请输入验证码",
"enter.your.phone.number": "请填写您的手机号",
"enterprise.purchase": "企业购",
"expired": "已过期",
"failed.to.connect.to.server": "连接到服务器失败",
"failed.to.delete.nav.config": "删除导航配置失败",
"failed.to.delete.navigation.config": "删除导航配置异常,",
"failed.to.delete.page.history": "页面历史记录删除失败,失败原因:",
"failed.to.get.navigation.config": "获取导航配置数据异常,",
"failed.to.query.nav.config": "查询导航配置失败",
"failed.to.query.navigation.config": "查询导航配置异常,",
"failed.to.save.nav.config": "保存导航配置失败",
"failed.to.save.navigation.config": "保存导航配置异常,",
"feature.page": "功能页面",
"fetch.title.from.url": "从URL中获取标题",
"file.exceeds.4mb": "文件大小不允许超过4Mb",
"file.exceeds.800kb": "文件大小不允许超过800Kb",
"file.exists": "文件已存在。",
"file.validation.failed.retry.later": "文件验证失败。请稍后重试。",
"fill.activity": "填写活动",
"fill.activity.id": "填写活动ID",
"floating.window": "悬浮窗",
"floor.nav.disables.product.nav.anchor": "楼层导航添加后,商品导航中的锚点滚动将会无效",
"floor.nav.required": "楼层导航组件不可为空",
"free.container": "自由容器",
"full": "",
"full.width": "通栏",
"fullscreen": "全屏",
"get.verification.code": "获取验证码",
"gif.size.exceeds.5mb.limit": "gif图大小不允许超过5Mb",
"graphic.mode": "图文形式",
"h5.terminal.selection.disabled.when.sharing.off": "在H5中打开哪一个终端,当分享功能未启用时,此处不可选",
"height.100": "高100%",
"hidden.product.removed": "(已隐藏,商品已下架)",
"hint": "提示",
"hint.color": "提示颜色",
"hint.text": "提示文案",
"history": "历史记录",
"home.tab": "首页tab",
"horizontal.center": "水平居中",
"hours": "小时",
"http.version.not.supported": "http版本不支持该请求",
"huabei.coupon": "享花券",
"icon.color": "图标颜色",
"icon.size": "图标尺寸",
"id": "编号",
"image": "图片",
"imageonly.mode": "纯图形式",
"in.review": "审核中",
"internal.removal": "我方下架",
"internal.staff.use.only": "仅用于内部运营人员识别使用",
"invalid": "无效",
"invalid.link.or.domain.try.again": "链接地址错误或域名不支持,请重新输入",
"invalid.nav.background.color": "导航背景色格式错误,请重新填写",
"invalid.nav.text.color": "导航文字颜色格式错误,请重新填写",
"is.template": "是否模板",
"issue.period": "发行有效期",
"issue.quantity": "发行数量",
"item": "项目",
"itemlabelindexofmargin.1": "item.label.indexOf('边距') > -1",
"jd.kepler": "京东开普勒",
"jd.union": "京东联盟",
"left.align": "左对齐",
"left.margin": "左边距",
"link": "链接",
"logged.in": "是否登录",
"login": "登录",
"logo.image": "logo图",
"logout": "退出",
"lowcode.platform": "低代码平台",
"material": "素材",
"material.image": "素材图片",
"material.name": "素材名称",
"max.15.products": "最多填入15个商品",
"max.30.products": "最多填入30个商品",
"max.5.nav.configs": "最多支持配置5个导航",
"max.8.materials": "最多允许添加8个素材",
"method.not.allowed": "请求方法未允许",
"migrating.to.liangxing.soon.prepare.now": "为提升各位同学使用体验,内部在用系统后续将统一迁移至量星球,请提前做好准备~",
"mini.program": "小程序",
"minus": "",
"missing.graphic.config.please.fill": "图文形式配置缺失,请填写后重试",
"missing.imageonly.config": "纯图形式配置缺失,请填写后重试",
"move.down": "下移",
"move.up": "上移",
"multicolumn": "多列",
"multiproduct.nav.disables.anchor": "添加多个商品导航后,商品导航中的锚点滚动将会无效",
"my.drafts": "我的草稿",
"my.tab": "我的tab",
"name": "名称",
"nav.background.color": "导航背景色",
"nav.background.image": "导航背景图",
"nav.config.count.25": "导航配置数量范围2-5个",
"nav.name": "导航名称",
"nav.name.max.5.chars": "导航名称最大支持5个字符,请检查后重新填写",
"nav.name.required": "导航名称缺失,请填写后重试",
"nav.page": "导航页面",
"nav.type.required": "导航类型缺失,请选择后重试",
"navigation.config": "导航配置",
"network.error": "网络错误",
"network.error.retry.or.submit.feedback": "网络连接异常。请重试或提交反馈。",
"network.not.implemented": "网络未实现",
"network.timeout": "网络超时",
"no": "",
"no.benefit.point": "无利益点",
"no.icon.selected": "未选中图标",
"no.logo": "无logo",
"no.more.data": "没有更多啦~",
"no.text.color.selected": "未选中文案颜色",
"not.online": "未上架",
"offline": "已下架",
"ok": "确认",
"one.group.per.row": "一行一组",
"online": "已上架",
"only.1.flash.sale.component": "抢购组件目前只支持添加一个",
"only.1.floor.nav": "楼层导航目前只支持添加一个",
"only.1.search.box": "搜索框只能添加一个",
"only.1.seckill.component": "秒杀组件目前只支持添加一个",
"open.app": "打开APP",
"operator": "操作人",
"optional.contact.pmdev.for.url": "选填,具体url请联系对应导流项目的产品或开发",
"optional.default.homepage": "选填,留空默认首页",
"optional.default.permanent": "选填,留空默认长期有效",
"optional.defaults.to.thumbnail.11.jpgpng": "可选,默认使用页面缩略图,建议图片比例1:1,图片格式jpg、png",
"optional.text.below.icon": "(选填) 图标下方文字",
"order": "次序:",
"page": "页面",
"page.description": "页面描述",
"page.history.deleted.from.date": "页面历史记录删除成功,删除范围为日期在",
"page.keywords": "页面关键字",
"page.name": "页面名称",
"page.settings": "页面设置",
"page.thumbnail": "页面缩略图",
"page.url": "页面地址",
"page.url.list": "页面地址列表",
"pending.publish": "待发布",
"popup": "弹窗",
"position": "定位",
"preset.attributes": "预设属性",
"preview": "预览",
"primary.navigation": "一级导航",
"primarysecondary": "主次",
"product": "商品",
"product.banner.text": "商品横幅文案",
"product.category": "商品类目",
"product.channel": "商品渠道",
"product.id": "商品ID",
"product.image": "商品主图",
"product.name": "商品名称",
"product.nav.required": "商品导航组件不可为空",
"product.photo": "商品图片",
"product.quantity": "商品数量",
"product.tag.background": "商品标签背景",
"product.tag.color": "商品标签文案颜色",
"product.tag.text": "商品标签文案",
"publish": "是否发布",
"publish.status": "发布状态",
"publish.time": "发布时间",
"quantgroup": "量化派 ©",
"query.data": "查询数据",
"redirect.link": "跳转链接",
"refresh.failed": "刷新失败!",
"refresh.success": "刷新成功!",
"registerlogin": "注册/登录",
"remaining": "剩余",
"request.error.resource.not.found": "请求错误,未找到该资源",
"request.format.error": "请求报文格式错误。",
"request.timeout": "请求超时",
"required.size.134px.46px": "要求尺寸:134px * 46px",
"required.tracking.point": "(必填) 区分埋点",
"reset": "重置",
"resource.uploaded.but.callback.failed": "资源上传成功,但回调失败。",
"restore": "恢复",
"restore.reminder": "恢复提醒",
"restore.unsaved.edits": "已检测到您上次编辑但未保存, 是否恢复?",
"right.align": "右对齐",
"right.margin": "右边距",
"rule.description": "规则说明",
"sale.price": "销售价格",
"save": "保存",
"save.preview": "保存并预览",
"save.success": "保存成功",
"saved.successfully": "保存成功!",
"search": "查询",
"seconds": "",
"security.config.error.contact.admin": "安全配置错误。请联系网站管理员。",
"select": "选择",
"select.brand": "选择品牌",
"select.category": "选择品类",
"select.categorybrand": "选择品类/品牌",
"select.coupon": "选择优惠券",
"select.page": "选择页面",
"select.product": "选择商品",
"select.product.tag": "选择商品标签",
"select.product.topic": "选择商品专题",
"select.share.method": "请选择分享打开方式",
"selected": "已选",
"selected.icon": "选中图标",
"selected.page": "所选页面",
"selected.text.color": "选中文案颜色",
"selfoperated": "自营",
"semibold": "中粗",
"sequence": "序号",
"server.error": "服务器端出错",
"service.error": "服务异常",
"service.unavailable": "服务不可用",
"set.as.template": "设为模板",
"shadow": "阴影",
"share": "分享",
"share.method": "分享打开方式",
"shipping.coupon": "运费券",
"shopping.cart": "购物车",
"show.nav": "是否展示导航",
"single.row": "单行",
"single.select.for.product.group": "商品组只能单选",
"size": "尺寸",
"sms.code.sent": "短信验证码已发送,请注意查收",
"sold.out": "已抢空",
"sort": "排序",
"space.not.found": "指定空间不存在。",
"standard": "标准",
"status": "状态",
"stranger": "陌生人",
"strikethrough.price": "划线价格",
"system.issued": "系统发放",
"tag": "标签",
"tag.background": "标签背景图",
"tag.id": "标签ID",
"tag.name": "标签名称",
"tag.text": "标签文案",
"tag.text.color": "标签文案颜色",
"takes.effect.in.days.valid.for.1.days": "天后生效,有效天数",
"template": "模版",
"template.id": "模版ID",
"template.name": "模版名称",
"template.type": "模版类型",
"text": "文字",
"text.color": "文字颜色",
"thirdparty.removal": "三方下架",
"tile": "平铺",
"title": "标题",
"title.bar": "标题栏",
"to": "",
"too.many.attempts.retry": "尝试过多,请点击重试",
"too.many.components.reduce.them": "配置组件过多,请对组件进行删减",
"top.align": "上对齐",
"top.margin": "上边距",
"topic.id": "专题ID",
"topic.name": "专题名称",
"two.columns": "两列",
"two.rows.per.group": "两行一组",
"type": "类型",
"unauthorized.relogin": "未授权,请重新登录",
"unknown.error": "未知错误。",
"unknown.error.occurred": "出现未知错误!",
"unknown.network.error": "未知网络错误。",
"unnamed": "未命名",
"update.time": "更新时间",
"upload.failed.try.again.later": "上传失败。请稍后再试。",
"upload.success": "上传成功",
"usage.period": "使用有效期",
"use.cli.for.larger.files": "。更大文件请使用命令行工具。",
"use.now": "立即使用",
"valid": "有效",
"valid.after.claim": "自领取",
"valid.since.claim": "自领取后有效",
"validity.period": "有效期",
"verify.code.login": "验证码登录",
"version": "版本",
"vertical.center": "垂直居中",
"video.background.allows.only.single.file": "视频背景只允许上传单个文件",
"video.files.only": "只允许上传视频格式文件",
"view": "查看",
"website.configuration.error.contact.admin": "网站配置错误。请联系网站管理员。",
"works.list": "作品列表",
"yes": "",
"yuan": "",
"zhonglian": "众联",
};
......@@ -10,7 +10,7 @@ export default class RecordsService extends Service {
// 操作记录表直接删除一年以上的操作记录
const limitDate = new Date(new Date().getTime() - 365 * 24 * 3600 * 1000).toLocaleDateString().replace(/\//g, '-')
try {
this.context.logger.info(`开始删除页面历史记录,删除范围为日期在${limitDate}之前的所有记录`);
this.context.logger.info(`${$t('deleting.page.history.from.date')}${limitDate}${$t('all.previous.records')}`);
await this.context.model.PageHistory.destroy({
where: {
updated_at: {
......@@ -18,9 +18,9 @@ export default class RecordsService extends Service {
}
}
});
this.context.logger.info(`页面历史记录删除成功,删除范围为日期在${limitDate}之前的所有记录`);
this.context.logger.info(`${$t('page.history.deleted.from.date')}${limitDate}${$t('all.previous.records')}`);
} catch (err) {
this.context.logger.info(`页面历史记录删除失败,失败原因: ${JSON.stringify(err)}`);
this.context.logger.info(`${$t('failed.to.delete.page.history')}${JSON.stringify(err)}`);
}
return;
}
......
......@@ -115,7 +115,7 @@ export default {
return !isPhone(this.formData.phoneNo);
},
captchaBtnText() {
return this.showCount ? `剩余${this.count}` : $t('get.verification.code');
return this.showCount ? `${$t('remaining')}${this.count}${$t('seconds')}` : $t('get.verification.code');
},
btnStyles() {
return this.btnImage ? {
......
......@@ -108,7 +108,7 @@ const columns: object[] = [
key: '',
hideSearch: true,
render: (h, params) => {
const obj = params.row.couponType === 1 ? `${params.row.limitAmt}${params.row.couponAmt}元` : `满${params.row.limitAmt}可用`;
const obj = params.row.couponType === 1 ? `${$t('full')}${params.row.limitAmt}${$t('minus')}${params.row.couponAmt}${$t('yuan')}` : `${$t('full')}${params.row.limitAmt}${$t('available')}`;
return h('div', obj);
},
},
......
......@@ -37,8 +37,8 @@ export default class CouponTableModal extends Vue {
item.useTime = item.useTimeStart
? `${item.useTimeStart}-${item.useTimeEnd}`
: item.validHours
? `自领取后有效${item.validHours}小时`
: `自领取${item.receiverDaysValid}天后生效,有效天数${item.validDays}`;
? `${$t('valid.since.claim')}${item.validHours}${$t('hours')}`
: `${$t('valid.after.claim')}${item.receiverDaysValid}${$t('takes.effect.in.days.valid.for.1.days')}${item.validDays}${$t('days')}`;
// item.useTime = item.useTimeStart ? `${item.useTimeStart}-${item.useTimeEnd}` : `自领取${item.receiverDaysValid}天后生效,有效天数${item.validDays}天`;
}
const selections = this.templates.length ? this.templates : this.coupon;
......
......@@ -20,7 +20,7 @@ const groupColumns = function() {
key: 'validityTime',
hideSearch: true,
render: (h, params) => {
const time = `${params.row.startTime}${params.row.endTime}`;
const time = `${params.row.startTime}${$t('to')}${params.row.endTime}`;
return h('div', time);
},
},
......
......@@ -79,7 +79,7 @@ export default {
invalidArr.map(item => {
ids += `${item.id},`
})
this.$Notice.error({ title: $t('hint'), desc: `以下活动id不符合当前活动类型: ${ids}`});
this.$Notice.error({ title: $t('hint'), desc: `${$t('activity.id.does.not.match.current.type')}${ids}`});
return;
}
// 判断填入的活动ID是否存在重复的渠道ID的情况
......@@ -110,7 +110,7 @@ export default {
console.log(channel2Id, 'channel2Id')
for (let i in channel2Id) {
if (channel2Id[i].length > 1) {
this.$Notice.error({ title: $t('hint'), desc: `${i == 'common' ? '通用渠道' : $t('channel') + i}存在重复的活动ID: ${channel2Id[i].join(',')}`});
this.$Notice.error({ title: $t('hint'), desc: `${i == 'common' ? '通用渠道' : $t('channel') + i}${$t('duplicate.activity.id')}${channel2Id[i].join(',')}`});
return;
}
}
......
......@@ -80,7 +80,7 @@ export default {
invalidArr.map(item => {
ids += `${item.id},`
})
this.$Notice.error({ title: $t('hint'), desc: `以下活动id不符合当前活动类型: ${ids}`});
this.$Notice.error({ title: $t('hint'), desc: `${$t('activity.id.does.not.match.current.type')}${ids}`});
return;
}
// 判断填入的活动ID是否存在重复的渠道ID的情况
......@@ -111,7 +111,7 @@ export default {
console.log(channel2Id, 'channel2Id')
for (let i in channel2Id) {
if (channel2Id[i].length > 1) {
this.$Notice.error({ title: $t('hint'), desc: `${i == 'common' ? '通用渠道' : $t('channel') + i}存在重复的活动ID: ${channel2Id[i].join(',')}`});
this.$Notice.error({ title: $t('hint'), desc: `${i == 'common' ? '通用渠道' : $t('channel') + i}${$t('duplicate.activity.id')}${channel2Id[i].join(',')}`});
return;
}
}
......
......@@ -208,13 +208,13 @@ export default class DynamicForm extends Mixins(DynamicFormMixin) {
let rs = '';
switch (type) {
case 'edit':
rs = `编辑${this.title}`;
rs = `${$t('edit')}${this.title}`;
break;
case 'add':
rs = `添加${this.title}`;
rs = `${$t('add')}${this.title}`;
break;
case 'choose':
rs = `选择${this.title}`;
rs = `${$t('select')}${this.title}`;
break;
}
return rs;
......
......@@ -28,7 +28,7 @@
</div>
</div>
<Tabs class="table-tabs" v-if="showSelected" :value="selectedTab">
<TabPane name="1" :label="`全部${title}`">
<TabPane name="1" :label="`${$t('all')}${title}`">
<Table
:height="height"
@on-select-cancel="selectionCancel"
......@@ -49,7 +49,7 @@
@on-page-size-change="changePageSize"
/>
</TabPane>
<TabPane name="2" :label="`已选${title}`">
<TabPane name="2" :label="`${$t('selected')}${title}`">
<Table
:height="height"
@on-select-cancel="selectionCancel"
......
......@@ -114,7 +114,7 @@ export default class GoodsTabsMixin extends Vue {
if (element.name === 'cs-goods-tabs' || element.name === 'cs-floor-nav') {
element.props?.list.forEach(item => {
if (item.componentId && selectedComponentIds.includes(item.componentId)) {
throw new Error(`组件<${element.title}${element.id}>存在重复组件,请修改后继续操作`);
throw new Error(`${$t('component')}${element.title}${element.id}${$t('duplicate.component.exists.please.modify')}`);
} else {
selectedComponentIds.push(item.componentId);
}
......
......@@ -146,7 +146,7 @@ export default {
// 删除
this.$Modal.confirm({
title: $t('hint'),
content: `是否删除导航 ${row.name}`,
content: `${$t('delete.navigation')}${row.name}`,
onOk: async () => {
const deleteRes = await navigatorApi.deleteNavigator({
id: row.id
......
......@@ -170,7 +170,7 @@ instance.interceptors.response.use(
// 错误提示
let message = '';
if (err.response) {
message = ERR_MESSAGE_MAP.status[err.response.status] || `连接错误${err.response.status}`;
message = ERR_MESSAGE_MAP.status[err.response.status] || `${$t('connection.error')}${err.response.status}`;
} else {
message = $t('failed.to.connect.to.server');
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment