Skip to content

I18n simplified chinese translation #177

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
141 changes: 137 additions & 4 deletions client/packages/lowcoder-comps/src/i18n/comps/locales/zh.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,137 @@
import { en } from "./en";

export const zh: typeof en | undefined = undefined;

export const zh = {
chart: {
delete: "删除",
data: "数据",
mode: "模式",
config: "配置",
UIMode: "UI模式",
chartType: "图表类型",
xAxis: "X轴",
chartSeries: "图表系列",
customSeries: "自定义系列",
add: "添加",
confirmDelete: "确认删除:",
seriesName: "系列名称",
dataColumns: "数据列",
title: "标题",
xAxisDirection: "X轴方向",
xAxisName: "X轴名称",
xAxisType: "X轴类型",
xAxisTypeTooltip: "默认情况下,根据X轴数据自动检测.有关类型描述,请参考:",
logBase: "对数底数",
yAxisName: "Y轴名称",
yAxisType: "Y轴类型",
yAxisDataFormat: "Y轴数据格式",
yAxisDataFormatTooltip: `值表示每个坐标的值.示例:'{{value * 100 + "%"}}'`,
basicBar: "基本柱状图",
stackedBar: "堆叠柱状图",
barType: "柱状图类型",
categoryAxis: "分类轴",
valueAxis: "值轴",
timeAxis: "时间轴",
logAxis: "对数轴",
auto: "自动",
legendPosition: "图例位置",
basicLine: "基本折线图",
stackedLine: "堆叠折线图",
areaLine: "区域折线图",
smooth: "平滑曲线",
lineType: "折线图类型",
basicPie: "基本饼图",
doughnutPie: "环形饼图",
rosePie: "玫瑰饼图",
pieType: "饼图类型",
spending: "支出",
budget: "预算",
bar: "柱状图",
line: "折线图",
scatter: "散点图",
pie: "饼图",
horizontal: "水平",
vertical: "垂直",
noData: "无数据",
unknown: "未知",
select: "选择",
unSelect: "取消选择",
echartsOptionLabel: "选项",
echartsOptionTooltip: "ECharts选项",
echartsOptionExamples: "ECharts示例",
selectDesc: "当用户选择图表中的部分数据时触发",
unselectDesc: "当用户取消选择图表中的部分数据时触发",
selectedPointsDesc: "已选中的数据点",
dataDesc: "当前图表使用的原始数据",
titleDesc: "当前图表标题",
scatterShape: "散点形状",
circle: "圆形",
rect: "矩形",
triangle: "三角形",
diamond: "菱形",
pin: "图钉",
arrow: "箭头",
pointColorLabel: "数据点颜色",
pointColorTooltip: `根据系列名称和当前数据点值设置数据点颜色,可选变量:seriesName、value.示例:'{{value < 25000 ? "red" : "green"}}'`,
},
imageEditor: {
defaultSrc: "",
save: "保存",
saveDesc: "保存图像",
src: "图像来源",
name: "图像名称",
buttonText: "按钮文本",
srcDesc: "图像来源",
nameDesc: "图像名称",
dataURIDesc: "图像数据URI",
dataDesc: "图像数据",
buttonTextDesc: "按钮文本",
},
calendar: {
events: "事件数据",
editable: "可编辑",
defaultDate: "默认日期",
defaultDateTooltip: "日历最初显示的日期",
defaultView: "默认视图",
defaultViewTooltip: "日历最初显示的视图",
showEventTime: "显示事件时间",
showEventTimeTooltip: "是否显示事件的时间文本",
showWeekends: "显示周末",
showAllDay: "显示全天",
showAllDayTooltip: "是否在周视图和日视图中显示全天时间段",
dayMaxEvents: "每日最多事件数",
dayMaxEventsTooltip: "在月视图中每天显示的事件最大数量,为0表示限制为单元格的高度",
eventMaxStack: "事件最大堆叠数",
eventMaxStackTooltip: "在周视图和日视图中水平堆叠的事件的最大数量,为0表示没有限制",
selectInterval: "日历上选择的时间间隔",
selectEvent: "已选事件",
changeSet: "拖动日历中更改的事件对象,键为eventId,值为事件对象",
headerBtnBackground: "按钮背景",
btnText: "按钮文本",
title: "标题",
selectBackground: "选择背景",
today: "今天",
month: "月",
week: "周",
day: "日",
list: "列表",
monday: "星期一",
tuesday: "星期二",
wednesday: "星期三",
thursday: "星期四",
friday: "星期五",
saturday: "星期六",
sunday: "星期日",
startWeek: "起始星期",
creatEvent: "创建事件",
editEvent: "编辑事件",
eventName: "事件名称",
eventColor: "事件颜色",
eventGroupId: "分组ID",
groupIdTooltip: "分组ID用于将不同的事件分组,同一组内的事件可以一起拖动和调整大小.",
more: "更多",
allDay: "全天",
eventNameRequire: "请输入事件名称",
eventId: "事件ID",
eventIdRequire: "请输入事件ID",
eventIdTooltip: "每个事件的唯一标识符",
eventIdExist: "ID已存在",
},
};
64 changes: 60 additions & 4 deletions client/packages/lowcoder-design/src/i18n/design/locales/zh.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,60 @@
import { en } from "./en";

export const zh: typeof en | undefined = undefined;

export const zh = {
addItem: "添加",
duplicate: "复制",
rename: "重命名",
delete: "删除",
edit: "编辑",
ok: "确定",
cancel: "取消",
previousStep: "上一步",
nextStep: "下一步",
finish: "完成",
country: {
china: "中国",
},
notification: {
copySuccess: "复制成功",
copyFail: "复制失败",
},
prop: {
basic: "基础",
interaction: "交互",
advanced: "高级",
validation: "验证",
layout: "布局",
style: "样式",
},
passwordInput: {
label: "密码:",
placeholder: "请输入密码",
inconsistentPassword: "两次密码输入不一致",
confirmPasswordLabel: "确认密码:",
confirmPasswordPlaceholder: "请再次输入密码",
},
verifyCodeInput: {
label: "验证码:",
errorMsg: "验证码应为 {digitNum} 位数字",
placeholder: "请输入 {digitNum} 位数字验证码",
sendCode: "发送验证码",
},
iconSelect: {
title: "选择图标",
searchPlaceholder: "搜索图标",
},
eventHandler: {
advanced: "高级",
},
comp: {
selectedCompsTitle: "已选择 {selectCompNum} 个组件",
selectedCompsDetail: "点击组件查看其属性",
batchDelete: "批量删除",
},
optionsControl: {
optionItemErrorMSg: `发现重复的选项值 "{value}",只会显示第一项,请更改为唯一值.`,
emptyList: "无选项",
},
container: {
hintPlaceHolder: "从右侧面板拖动组件",
},
};

2 changes: 1 addition & 1 deletion client/packages/lowcoder/.eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"plugins": ["only-ascii"],
"rules": {
// "react-hooks/exhaustive-deps": "off"
"only-ascii/only-ascii": "error"
//"only-ascii/only-ascii": "error"
}
}
Loading