| className='!p-8 !pb-6 !max-w-none !w-[640px]' | className='!p-8 !pb-6 !max-w-none !w-[640px]' | ||||
| > | > | ||||
| <div className='mb-2 text-xl font-semibold text-gray-900'> | <div className='mb-2 text-xl font-semibold text-gray-900'> | ||||
| {`${action} ${t('appDebug.feature.tools.modal.title')}`} | |||||
| {`${action} ${t('appDebug.variableConig.apiBasedVar')}`} | |||||
| </div> | </div> | ||||
| <div className='py-2'> | <div className='py-2'> | ||||
| <div className='leading-9 text-sm font-medium text-gray-900'> | <div className='leading-9 text-sm font-medium text-gray-900'> | ||||
| {t('appDebug.feature.tools.modal.toolType.title')} | |||||
| {t('common.apiBasedExtension.type')} | |||||
| </div> | </div> | ||||
| <SimpleSelect | <SimpleSelect | ||||
| defaultValue={localeData.type} | defaultValue={localeData.type} |
| maxLength: '最大长度', | maxLength: '最大长度', | ||||
| options: '选项', | options: '选项', | ||||
| addOption: '添加选项', | addOption: '添加选项', | ||||
| apiBasedVar: '基于API的变量', | |||||
| apiBasedVar: '基于 API 的变量', | |||||
| }, | }, | ||||
| vision: { | vision: { | ||||
| name: '视觉', | name: '视觉', |
| lengthError: 'API-key length cannot be less than 5 characters', | lengthError: 'API-key length cannot be less than 5 characters', | ||||
| }, | }, | ||||
| }, | }, | ||||
| type: 'Type', | |||||
| }, | }, | ||||
| about: { | about: { | ||||
| changeLog: 'Changlog', | changeLog: 'Changlog', |
| lengthError: 'O comprimento da chave da API não pode ser inferior a 5 caracteres', | lengthError: 'O comprimento da chave da API não pode ser inferior a 5 caracteres', | ||||
| }, | }, | ||||
| }, | }, | ||||
| type: 'Tipo', | |||||
| }, | }, | ||||
| about: { | about: { | ||||
| changeLog: 'Registro de alterações', | changeLog: 'Registro de alterações', |
| lengthError: 'API-key 不能少于 5 位', | lengthError: 'API-key 不能少于 5 位', | ||||
| }, | }, | ||||
| }, | }, | ||||
| type: '类型', | |||||
| }, | }, | ||||
| about: { | about: { | ||||
| changeLog: '更新日志', | changeLog: '更新日志', |