2025-12-22 18:48:38 +08:00
import { TranslationDictionary } from './types' ;
2025-12-04 15:24:44 +08:00
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' ,
2026-01-28 12:02:14 +08:00
componentDetail : 'Component Detail' ,
2026-01-28 17:19:36 +08:00
hideSelected : 'Hide Selected' ,
transparentSelected : 'Transparent Selected' ,
2026-02-04 15:10:51 +08:00
cancelTranslucent : 'Cancel Translucent' ,
2026-01-28 17:19:36 +08:00
isolateSelected : 'Isolate Selected' ,
hideOthers : 'Hide Others' ,
transparentOthers : 'Transparent Others' ,
fitSectionBox : 'Fit Section Box' ,
2026-02-03 18:01:31 +08:00
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' ,
2026-01-28 17:19:36 +08:00
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'
}
2026-01-28 12:02:14 +08:00
} ,
componentDetail : {
2026-01-28 17:19:36 +08:00
title : 'Component Detail' ,
noSelection : 'Please select a component first'
2025-12-22 18:48:38 +08:00
}
} ,
measure : {
btnName : 'Measure' ,
dialogTitle : 'Measure' ,
modes : {
2026-02-02 18:18:36 +08:00
clearHeight : 'Clear Height' ,
clearDistance : 'Clear Distance' ,
2025-12-22 18:48:38 +08:00
distance : 'Distance' ,
elevation : 'Elevation' ,
2026-02-02 18:18:36 +08:00
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 : {
2026-02-02 18:18:36 +08:00
clearHeight : 'Clear Height:' ,
clearDistance : 'Clear Distance:' ,
2025-12-22 18:48:38 +08:00
distance : 'Distance:' ,
elevation : 'Elevation:' ,
2026-02-02 18:18:36 +08:00
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:' ,
2026-02-02 18:18:36 +08:00
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 : {
2026-02-03 18:01:31 +08:00
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
}
} ,
2026-02-03 18:01:31 +08:00
info : {
dialogTitle : 'Basic Info' ,
meshCount : 'Mesh Count' ,
totalTriangles : 'Total Triangles' ,
totalVertices : 'Total Vertices' ,
2026-02-02 16:36:17 +08:00
} ,
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
}
} ;