Files
bim_engine/src/locales/en-US.ts

213 lines
5.8 KiB
TypeScript
Raw Normal View History

2025-12-22 18:48:38 +08:00
import {TranslationDictionary} from './types';
export const enUS: TranslationDictionary = {
2025-12-22 18:48:38 +08:00
common: {
title: 'BimEngine',
description: 'This is a BIM-ENGINE demo.',
openTestDialog: 'Open Test Dialog',
openInfoDialog: 'Open Info Dialog (Wrapped)',
},
toolbar: {
home: 'Home',
measure: 'Measure',
2025-12-24 19:02:34 +08:00
zoomBox: 'Zoom Box',
2025-12-22 18:48:38 +08:00
info: 'Info',
location: 'Location',
setting: 'Settings',
walk: 'Walk',
2025-12-25 15:47:57 +08:00
map: 'Map',
property: 'Property',
fullscreen: 'Fullscreen',
2025-12-22 18:48:38 +08:00
walkPerson: 'Person',
walkBird: 'Bird Eye',
walkMenu: 'Menu',
tree: 'Tree',
2025-12-24 19:02:34 +08:00
section: 'Section',
sectionPlane: 'Plane Section',
sectionAxis: 'Axis Section',
sectionBox: 'Section Box'
2025-12-22 18:48:38 +08:00
},
dialog: {
testTitle: 'Test Dialog',
testContent: '<div style="padding: 10px;">This is a <b>draggable</b> and <b>resizable</b> dialog.<br><br>Try dragging the title bar or resizing from the bottom-right corner.</div>',
},
menu: {
info: 'Info',
home: 'Home',
componentDetail: 'Component Detail',
hideSelected: 'Hide Selected',
transparentSelected: 'Transparent Selected',
isolateSelected: 'Isolate Selected',
hideOthers: 'Hide Others',
transparentOthers: 'Transparent Others',
fitSectionBox: 'Fit Section Box',
showAll: 'Show All',
quickSelect: 'Quick Select',
selectSameType: 'Select Same Type',
selectSameLevel: 'Select Same Level',
selectSameLevelType: 'Select Same Level & Type'
2025-12-22 18:48:38 +08:00
},
tree: {
searchPlaceholder: 'Please enter content to search',
},
2025-12-16 11:57:44 +08:00
constructTree: {
title: 'Construct Tree',
2025-12-22 14:31:23 +08:00
},
2025-12-22 18:48:38 +08:00
tab: {
component: 'Component',
system: 'System',
space: 'Space',
type: 'Type',
major: 'Major',
2025-12-22 18:48:38 +08:00
},
panel: {
property: {
title: 'Component Details',
base: 'Basic Info',
material: 'Material',
advanced: 'Advanced',
tab: {
props: 'Properties',
material: 'Material'
}
},
componentDetail: {
title: 'Component Detail',
noSelection: 'Please select a component first'
2025-12-22 18:48:38 +08:00
}
},
measure: {
btnName: 'Measure',
dialogTitle: 'Measure',
modes: {
clearHeight: 'Clear Height',
clearDistance: 'Clear Distance',
2025-12-22 18:48:38 +08:00
distance: 'Distance',
elevation: 'Elevation',
point: 'Point',
angle: 'Angle',
area: 'Area',
2025-12-22 18:48:38 +08:00
slope: 'Slope',
},
actions: {
expand: 'Expand',
collapse: 'Collapse',
clearAll: 'Clear All',
settings: 'Settings',
},
labels: {
currentMode: 'Mode:',
x: 'X:',
y: 'Y:',
z: 'Z:',
value: {
clearHeight: 'Clear Height:',
clearDistance: 'Clear Distance:',
2025-12-22 18:48:38 +08:00
distance: 'Distance:',
elevation: 'Elevation:',
point: 'Point:',
angle: 'Angle:',
area: 'Area:',
2025-12-22 18:48:38 +08:00
slope: 'Slope:',
}
},
2025-12-23 11:31:16 +08:00
settings: {
title: 'Settings',
unit: 'Unit:',
precision: 'Precision:',
hint: 'Distance, clear distance, clear height and elevation use this unit by default; angle and area use their own units.',
2025-12-23 11:31:16 +08:00
save: 'Save',
cancel: 'Cancel',
2025-12-22 18:48:38 +08:00
}
2025-12-24 19:02:34 +08:00
},
sectionPlane: {
dialogTitle: 'Plane Section',
actions: {
hide: 'Hide',
reverse: 'Reverse',
reset: 'Reset'
}
},
sectionAxis: {
dialogTitle: 'Axis Section',
actions: {
hide: 'Hide',
reverse: 'Reverse',
axisX: 'X',
axisY: 'Y',
axisZ: 'Z'
}
},
sectionBox: {
dialogTitle: 'Section Box',
actions: {
hide: 'Hide',
reverse: 'Reverse',
fitToModel: 'Fit',
reset: 'Reset'
},
axes: {
x: 'X',
y: 'Y',
z: 'Z'
}
2025-12-25 15:47:57 +08:00
},
walkControl: {
speed: 'Speed:',
gravity: 'Gravity',
collision: 'Collision',
characterModel: {
label: 'Construction Worker',
constructionWorker: 'Construction Worker',
officeMale: 'Office Male'
},
walkMode: {
label: 'Walk Mode',
walk: 'Walk',
run: 'Run'
},
exit: 'Exit',
path: {
dialogTitle: 'Path Roaming',
duration: 'Duration',
durationUnit: 's',
loop: 'Loop',
addPoint: 'Add Point',
deleteAll: 'Delete All',
point: 'Point',
play: 'Play',
stop: 'Stop',
noPoints: 'No points yet'
2025-12-25 15:47:57 +08:00
}
},
info: {
dialogTitle: 'Basic Info',
meshCount: 'Mesh Count',
totalTriangles: 'Total Triangles',
totalVertices: 'Total Vertices',
},
aiChat: {
title: 'AI Assistant',
placeholder: 'Ask a question...',
quickPrompt: {
summarize: 'Summarize this model',
explain: 'Explain selected component',
generate: 'Generate report'
},
action: {
new: 'New Chat',
history: 'History',
settings: 'Settings',
close: 'Close'
},
helper: {
newline: 'Shift + Enter for new line',
send: 'Enter to send'
},
thinking: 'Thinking...',
other: 'Other',
otherPlaceholder: 'Enter custom answer',
submit: 'Submit'
2025-12-22 18:48:38 +08:00
}
};