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

206 lines
5.5 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'
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: {
distance: 'Distance',
minDistance: 'Min Distance',
angle: 'Angle',
elevation: 'Elevation',
volume: 'Volume',
laserDistance: 'Laser Distance',
slope: 'Slope',
spaceVolume: 'Space Volume',
},
actions: {
expand: 'Expand',
collapse: 'Collapse',
clearAll: 'Clear All',
settings: 'Settings',
},
labels: {
currentMode: 'Mode:',
x: 'X:',
y: 'Y:',
z: 'Z:',
value: {
distance: 'Distance:',
minDistance: 'Min Distance:',
angle: 'Angle:',
elevation: 'Elevation:',
volume: 'Volume:',
laserDistance: 'Laser Distance:',
slope: 'Slope:',
spaceVolume: 'Space Volume:',
}
},
units: {
mm: 'mm',
2025-12-23 11:31:16 +08:00
cm: 'cm',
m: 'm',
km: 'km',
2025-12-22 18:48:38 +08:00
deg: '°',
m3: 'm³',
percent: '%',
2025-12-23 11:31:16 +08:00
},
settings: {
title: 'Settings',
unit: 'Unit:',
precision: 'Precision:',
hint: 'Distance, min distance and elevation use this unit by default; angle and volume use their own units.',
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 Walk'
}
},
map: {
dialogTitle: 'Map'
},
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
}
};