export default {
	AlphaVersion: '2026 Alpha Version',
	submit: 'Submit',
	Login: {
		login: 'Log in',
		register: 'Register',
		loginTo: 'Log on to <span>FiDA</span>',
		loginTitle: 'A multi-agent canvas for rapid, trend driven design iteration.',
		name: 'Name',
		email: 'Email',
		password: 'Password',
		enterName: 'Enter your name',
		enterEmail: 'Enter your email',
		enterPassword: 'Enter your password',
		forgotPassword: 'Forget password?',
		pleaseInputName: 'Please input the name',
		nameLengthError: 'Name length must be between {min} and {max} characters',
		passwordSpecial:'Must contain special characters',
		passwordCase:'Mix of uppercase, lowercase and numbers',
		pleaseInputEmail: 'Please input the email',
		emailFormatError: 'Please input the email again',
		pleaseInputPassword: 'Please input the password',
		passwordLengthError: 'Password length must be between {min} and {max} characters',
		pleaseTermsPolicy: 'Please agree to the Terms, Policy and Fees',
		agreeTermsPolicy:
			'I agree to the <span onclick="onClickPrivacy()">Terms, Policy</span> and Fees.',
		noAccountToSignUp: `Don't have an account? <span onclick="onClickRegister()">Sign up</span>`,
		signUpFor: 'Sign up for <span>FiDA</span>',
		registerTip: 'A multi-agent canvas for rapid, trend driven design iteration.',
		havenAccountToLogin: `Already have an account? <span onclick="onClickLogin()">Log in</span>`,
		verifyEmail: 'Verify your email address',
		verifyCodeHasSent: 'A verification code has been sent to <span>{email}</span>',
		verify: 'Verify',
		resendCode: 'Resend Code',
		resendCodeIn: 'Resend Code in {time}',
		orContinueWith: 'or continue with',
		googleLogin: 'Sign in with Google',
		wechatLogin: 'Sign in with Wechat',
		indexTip: 'A multi-agent canvas for rapid, trend driven design iteration.',
		sendCodeError: 'Send code error',
		retrievePassword: 'Retrieve password'
	},
	Nuic: {
		hiName: `Hi {name}, I'm Fiphant.`,
		nuic1Title: `Let’s reveal the creative paths waiting for you.`,
		nuic1Tip: `Let's set up your profile. A few quick details will help Fiphant understand<br />your needs and find exactly what you're looking for.`,
		letsGo: 'Let’s go, Fiphant!',
		skip: 'Skip',
		next: 'Next',
		nuic2Title: `Which <b>vibe</b> do you usually go for?`,
		loadMore: 'Load more',
		nuic3Title: `<b>Where</b> are you based? What do you <b>do</b>?`,
		basedIn: 'Based in',
		role: 'Role',
		allSet: 'All set!',
		loadingTip: 'We’re customizing your dashboard.'
	},
	Home: {
		creditsNum: 'Credits: {num}',
		newProject: 'New Project',
		home: 'Home',
		history: 'History',
		today: 'Today',
		yesterday: 'Yesterday',
		earlierChat: 'Earlier Chat',
		rename: 'Rename',
		delete: 'Delete',
		setting: 'Setting',
		logout: 'Log out',
		general: 'General',
		profile: 'Profile',
		learnMore: 'Learn More',
		userProfile: 'User Profile Photo',
		userName: 'User Name',
		email: 'Email',
		language: 'Language',
		logoutDevice: 'Log out on this device',
		region: 'Region',
		role: 'Role',
		currentAgentProfile: 'Current Agent Profile',
		currentNotificationFrequency: 'Current Notification Frequency',
		timesPerHour: '{time} times per hour',
		userAgreement: 'User Agreement',
		privacyPolicy: 'Privacy Policy',
		view: 'View',
		remainingNum: 'Remaining number of times to upload profile picture:',
		notFound: 'Project not found'
	},
	Country: {
		unitedStates: 'United States',
		singapore: 'Singapore',
		australia: 'Australia',
		southKorea: 'South Korea',
		china: 'China',
		italy: 'Italy',
		france: 'France',
		japan: 'Japan',
		canada: 'Canada',
		germany: 'Germany'
	},
	Role: {
		designer: 'Designer',
		student: 'Student',
		teacher: 'Teacher',
		parent: 'Parent',
		other: 'Other'
	},
	Input: {
		placeholder:
			'Describe the design you want to create... e.g. Modern wooden chair, Bauhaus style',
		selectPlaceholder: 'Please select',
		typePlaceholder: 'Type',
		areaPlaceholder: 'Region',
		stylePlaceholder: 'Style',
		types: {
			sofa: 'Sofa',
			desk: 'Desk',
			chair: 'Chair'
		},
		styles: {
			Coastal: 'Coastal',
			Verdant: 'Verdant',
			Traditional: 'Traditional',
			CenturyChrome: 'Century\nChrome',
			ModernRevival: 'Modern\nRevival',
			Tuscan2000s: "Tuscan\n2000's",
			Bauhaus: 'Bauhaus',
			Constructivism: 'Constructivism',
			NordicNoir: 'Nordic\nNoir'
		},
		chooseStyle: 'Choose Style',
		setting: 'Setting',
		settingOptions: {
			first: 'Image strength',
			second: 'Region strength',
			third: 'Style strength'
		},
		confirm: 'Confirm',
		styleTitle: 'Settings',
		createProject: 'Create Project',
		trendingReport: 'Trending report',
		reportPlaceholder:
			'Generate a furniture trending report for 2026, including popular styles and design directions.'
	},
	area: {
		unitedStates: 'United States',
		singapore: 'Singapore',
		australia: 'Australia',
		southKorea: 'South Korea',
		china: 'China',
		italy: 'Italy',
		france: 'France',
		japan: 'Japan',
		canada: 'Canada',
		germany: 'Germany'
	},
	agent: {
		copySuccess: 'Text copied to clipboard',
		copyFaild:
			'Copy failed. Your browser may be restricting clipboard access. Please try copying manually.',
		Download: 'Download',
		deleteSuccess: 'Successfully deleted',
		thinking: 'Thinking...',
		thinkComplete: 'Thinking complete.',
		quote: 'Quote',
		delete: 'Delete',
		edit: 'Edit',
		generatingReport:
			'We’re generating your report. This may take a few minutes.',
		deleteSketchTip:
			'Are you sure you want to delete this sketch? This action cannot be undone.',
		confirm: 'Confirm',
		cancel: 'Cancel'
	},

	// Version Tree
	VersionTree: {
		versionInformation: 'Version Information',
		input: 'Input',
		userRequest: 'User Request',
		sketch: 'Sketch',
		generateResult: 'Generate Result',
		linearNodeTree: 'Linear Node Tree',
		branchingNodeTree: 'Branching Node Tree',
		restore: 'Restore',
		newChat: 'New Chat',
		delete: 'Delete',
		deleteChat: 'Delete chat?',
		deleteHint: 'Once deleted, you won’t be able to view this conversation again.',
		restoreChat: 'Restore chat?',
		restoreHint: 'Once deleted, you won’t be able to view this conversation again.',
		Cancel: 'Cancel',
		Confirm: 'Confirm',
		export: 'Export'
	},
	FlowCanvas: {
		deleteCardConfirm: 'Are you sure you want to delete this function card?',
		confirm: 'Confirm',
		cancel: 'Cancel',
		confirmLeave: 'Are you sure you want to leave? You may have unsaved changes.',
		cannotFindSuperiorImage: 'Cannot find the superior image',
		deleteSubordinateCard: 'After deletion, all the function cards will also be deleted.',
		initialNodeProhibited: 'Initial node is prohibited from being deleted.',
		toRealStyleDesignAssistant:
			"🎨 This is one of my favorite parts — just bring in your sketch and I'll take care of the lighting, materials, and rendering to give you a photorealistic result. If the first one doesn't feel quite right, let me try a few more times — I'll give you something a little different each time.",
		surfaceEditCanvasDesignAssistant:
			"🪡 If you have something specific in mind for the materials, this is the mode for that. I can help you swap to fabric, leather, wood, or whatever fits your vision — and if you have your own print, you can upload it directly. This mode gives you full manual control so you can fine-tune exactly what you want. If you'd rather move faster, just switch over and I'll handle it with AI Smart Mapping.",
		surfaceEditAIDesignAssistant:
			"🪡 Want to see how a different material looks without the extra steps? Tell me what you're going for and I'll apply it using AI Smart Mapping — quick and automatic. If you want to dial in the details afterward, just switch to Canvas Mode and we can keep refining.",
		colorPaletteDesignAssistant:
			"🎨 Let me handle the color combinations for you — just pick a few colors you like, and I'll mix and apply them to your product automatically. I can generate several options at once so you can compare and go with the one that feels right.",
		sceneCompositionDesignAssistant:
			"🛋️ I'll place your product into a real interior scene and match the lighting automatically so everything looks like it belongs together. My suggestion: let me make one clean hero shot with a simple background first, then one lifestyle image with more atmosphere — the two together tend to work really well for presentations.",
		threeModelDesignAssistant:
			"🔄 I'll turn your render into a 3D model you can rotate and look at from any angle. I'd recommend paying close attention to the corner joints, leg proportions, and seat depth — these are the spots that are easy to miss in a sketch but tend to cause the most trouble during prototyping. Better to catch them now while it's easy to fix.",
		to3DViewDesignAssistant:
			"📐 We're at the final step! I'll export your 3D model as front, side, and top view!",
		toRealVariantsDesignAssistant:
			'🎨 I’ve converted your 3D model into multiple product view cards. Pick the one that feels most natural, sketch directly on it, adjust the structure, or add details—then use this feature to generate a brand-new product render in one click!',
		toRealVariantsShortcut1Label: 'Change the...',
		toRealVariantsShortcut1Value: 'Change the sofa backrest shape.',
		toRealVariantsShortcut2Label: 'The chair legs...',
		toRealVariantsShortcut2Value: 'The chair legs were modified.',
		toRealVariantsShortcut3Label: 'Adjust the...',
		toRealVariantsShortcut3Value: "Adjust the chair's armrest design.",
		toRealVariantsShortcut4Label: 'Replace...',
		toRealVariantsShortcut4Value: 'Replace tabletop shape with drawn shape. ',
		toRealVariantsShortcut5Label: 'Modified the outer...',
		toRealVariantsShortcut5Value: 'Modified the outer contour of the chair back.',
		toRealVariantsPlaceholder: 'Enter the furniture details you modified...',
		export: 'Export',
		edit: 'Edit',
		generate: 'Generate',
		copy: 'Copy',
		delete: 'Delete',
		flipHorizontal: 'Flip horizontal',
		flipVertical: 'Flip vertical',
		clickEditText: 'Click to edit text',
		// 卡片工具标题
		selectCardsTitle: 'Advanced Tools',
		toRealStyleTitle: 'To Real Style',
		toRealVariantsTitle: 'To Real Variants',
		surfaceEditTitle: 'Surface Edit',
		surfaceEditCanvasTitle: 'Surface Edit (Canvas)',
		sceneCompositionTitle: 'Scene Composition',
		colorPaletteTitle: 'Color Palette',
		to3DModelTitle: 'To 3D Model',
		to3ViewTitle: 'To 3D View',
		// 卡片工具
		print: 'Print',
		settings: 'Settings',
		angle: 'Angle',
		scale: 'Scale',
		gapX: 'Gap X',
		gapY: 'Gap Y',
		offset: 'Offset',
		size: 'Size',
		prompt: 'Prompt',
		promptDefaultPlaceholder: 'Enter the scene you want to describe...',
		mode: 'Mode',
		advancedMode: 'Advanced',
		normalMode: 'Normal',
		chooseColor: 'Choose Color',
		output: 'Output',
		chooseStyle: 'Choose Style',
		colorful: 'Colorful',
		minimalist: 'Minimalist',
		modernist: 'Modernist',
		bauhaus: 'Bauhaus',
		mintage: 'Mintage',
		industrial: 'Industrial',
		futuristic: 'Futuristic',
		elegant: 'Elegant',
		organic: 'Organic',
		calm: 'Calm',
		abstract: 'Abstract',
		kitschCore: 'Kitsch-core',
		sophisticated: 'Sophisticated',
		maximalism: 'Maximalism',
		clean: 'Clean',
		brightColors: 'Bright Colors',
		luxurious: 'Luxurious',
		boldColors: 'Bold Colors',
		brutalism: 'Brutalism',
		image: 'Image',
		_3DModel: '3D Model',
		toRealStyleShortcut1Label: 'Change the...',
		toRealStyleShortcut1Value: 'Change the style to a realistic design. ',
		toRealStyleShortcut2Label: 'Bright Colors...',
		toRealStyleShortcut2Value: 'Bright colors with modern patterns, change the style to a realistic furniture design. ',
		toRealStyleShortcut3Label: 'Make the...',
		toRealStyleShortcut3Value: "RMake the structure more refined and balanced, change the style to a realistic furniture style. ",
		toRealStyleShortcut4Label: 'Imagine...',
		toRealStyleShortcut4Value: 'Imagine this furniture with detailed fabric textures, change the style to a realistic design. ',
		toRealStyleShortcut5Label: 'Wood Materials with...',
		toRealStyleShortcut5Value: 'Wood materials with natural oak texture and soft fabric, change the style to a realistic furniture design.',
		// 上传文件组件
		selectFile: 'Select File',
		uploadFiles: 'Upload your files',
		//生成成功
		generateSuccess: 'New results have been generated.',
	},
	assistant: {
		inputPlaceholder: 'Ask anything'
	},
	//3d面板
	threeModel: {
		loading: 'Loading',
		download: 'Download',
		captureView: 'Capture View',
		propertiesInformation: 'Properties Information',
		_3DAsset: '3D Asset',
		fileFormat: 'File Format:glb.',
		transform: 'Transform',
		dimensions: 'Dimensions',
		width: 'Width',
		height: 'Height',
		depth: 'Depth',
	},
	DepthCanvas: {
		layer: 'Layer',
		editDetails: 'Edit Details',
		export: 'Export',
		save: 'Save',
		workbench: 'Workbench',
		position: 'Position',
		size: 'Size',
		appearance: 'Appearance',
		opacity: 'Opacity',
		cornerRadius: 'Cor Radius',
		strokeWidth: 'Stroke Width',
		color: 'Color',
		image: 'Image',
		settings: 'Settings',
		rotation: 'Rotation',
		scale: 'Scale',
		gapX: 'Gap X',
		gapY: 'Gap Y',
		offset: 'Offset',
		emptyLayer: 'Empty Layer',
		aiGroupLayer: 'AI Group Layer',
		textLayer: 'Text Layer',
		rectLayer: 'Rect Layer',
		lineLayer: 'Line Layer',
		ellipseLayer: 'Ellipse Layer',
		triangleLayer: 'Triangle Layer',
		starLayer: 'Star Layer',
		arrowLayer: 'Arrow Layer',
		imageLayer: 'Image Layer',
		mergeLayer: 'Merge Layer',
		rectangle: 'Rectangle',
		line: 'Line',
		arrow: 'Arrow',
		ellipse: 'Ellipse',
		triangle: 'Triangle',
		star: 'Star',
		add: 'Add',
		remove: 'Remove',
		brush: 'Brush',
		erase: 'Erase',
		create: 'Create',
		reset: 'Reset',
		// 混合模式
		blendMode: 'Blend Mode',
		compositeNormal: 'Normal',
		compositeNormalTip: 'Normal: Default, new graphics cover original content',
		compositeDarken: 'Darken',
		compositeDarkenTip: 'Darken: Take the darkest color',
		compositeMultiply: 'Multiply',
		compositeMultiplyTip: 'Multiply: Darken the image',
		compositeColorBurn: 'Color Burn',
		compositeColorBurnTip: 'Color Burn: Increase contrast and darken the bottom color',
		compositeLighten: 'Lighten',
		compositeLightenTip: 'Lighten: Take the brightest color',
		compositeScreen: 'Screen',
		compositeScreenTip: 'Screen: Lighten the image',
		compositeColorDodge: 'Color Dodge',
		compositeColorDodgeTip: 'Color Dodge: Reduce contrast and lighten the bottom color',
		compositeLighter: 'Color Dodge (Add)',
		compositeLighterTip: 'Color Dodge (Add): Add the brightness of the overlapping parts',
		compositeOverlay: 'Overlay',
		compositeOverlayTip: 'Overlay: Highlight effect',
		compositeSoftLight: 'Soft Light',
		compositeSoftLightTip: 'Soft Light: Blend effect',
		compositeHardLight: 'Hard Light',
		compositeHardLightTip: 'Hard Light: Highlight effect',
		compositeDifference: 'Difference',
		compositeDifferenceTip: 'Difference: Take the color difference between the two images',
		compositeExclusion: 'Exclusion',
		compositeExclusionTip: 'Exclusion: Take the absolute value of the color difference between the two images',
		compositeHue: 'Hue',
		compositeHueTip: 'Hue: Preserve the original image color and change the hue of the new image',
		compositeSaturation: 'Saturation',
		compositeSaturationTip: 'Saturation: Preserve the original image hue and change the saturation of the new image',
		compositeColor: 'Color',
		compositeColorTip: 'Color: Preserve the original image saturation and change the color of the new image',
		compositeLuminosity: 'Luminosity',
		compositeLuminosityTip: 'Luminosity: Preserve the original image color and change the luminosity of the new image',
	},
	clipDialog: {
		title: 'Upload your profile photo',
		cancel: 'Cancel',
		confirm: 'Save'
	},
	Assistant: {
		greeting: `Hi, I'm Fiphant, your design assistant 👋 I'm here to help you get started.\n \n I've set up two ways for you to begin — you can use To Real Style to turn your sketch into a render straight away, or start with Surface Edit to swap materials or add a print first.\n \n Once we have a product image to work with, I'll walk you through color, scene, and 3D — and we'll wrap up with your final exported views.\n\nMy suggestion: start with To Real Style and get a feel for the overall direction ✨`
	}
}
