pref:use Chinese as default language. ustfs/s3-rustfs#269

This commit is contained in:
cxymds
2025-03-25 11:13:39 +08:00
parent 0f9d2df38b
commit 6cdbd41d41
+17 -18
View File
@@ -15,8 +15,8 @@ const sts = ref({
}) })
const options = ref([ const options = ref([
{ label: 'Login with accessKeyAndSecretKey', value: 'accessKeyAndSecretKey' }, { label: '秘钥登录', value: 'accessKeyAndSecretKey' },
{ label: 'Login with sts', value: 'sts' }, { label: 'STS 登录', value: 'sts' },
]) ])
const message = useMessage() const message = useMessage()
@@ -27,10 +27,10 @@ const handleLogin = async () => {
try { try {
await auth.login(credentials) await auth.login(credentials)
message.success('Login success') message.success('登录成功')
window.location.href = '/' window.location.href = '/'
} catch (error) { } catch (error) {
message.error('Login failed') message.error('登录失败')
} }
} }
@@ -53,10 +53,10 @@ const handleLogin = async () => {
<div class="mt-7 w-full max-w-sm z-10 bg-white shadow-sm dark:bg-neutral-900 dark:border-neutral-700"> <div class="mt-7 w-full max-w-sm z-10 bg-white shadow-sm dark:bg-neutral-900 dark:border-neutral-700">
<div class="p-4 sm:p-7"> <div class="p-4 sm:p-7">
<div class="text-center"> <div class="text-center">
<h1 class="block text-2xl font-bold text-gray-800 dark:text-white">Sign in</h1> <h1 class="block text-2xl font-bold text-gray-800 dark:text-white">登录</h1>
<p class="mt-2 text-sm text-gray-600 dark:text-neutral-400"> <p class="mt-2 text-sm text-gray-600 dark:text-neutral-400">
Welcome back! <br> 欢迎回来! <br>
please sign in to your account <!-- 请登录账号 -->
</p> </p>
</div> </div>
@@ -68,35 +68,34 @@ const handleLogin = async () => {
<div class="grid gap-y-6"> <div class="grid gap-y-6">
<template v-if="method == 'accessKeyAndSecretKey'"> <template v-if="method == 'accessKeyAndSecretKey'">
<div> <div>
<label for="accessKey" class="block text-sm mb-2 dark:text-white">Access Key Id</label> <label for="accessKey" class="block text-sm mb-2 dark:text-white">账号</label>
<n-input v-model:value="accessKeyAndSecretKey.accessKeyId" type="text" placeholder="Please input you access key id" /> <n-input v-model:value="accessKeyAndSecretKey.accessKeyId" type="text" placeholder="请输入账号" />
</div> </div>
<div> <div>
<div class="flex justify-between items-center"> <div class="flex justify-between items-center">
<label for="secretKey" class="block text-sm mb-2 dark:text-white">Secret Access Key</label> <label for="secretKey" class="block text-sm mb-2 dark:text-white">秘钥</label>
</div> </div>
<n-input v-model:value="accessKeyAndSecretKey.secretAccessKey" type="password" placeholder="Please input you secret access key" /> <n-input v-model:value="accessKeyAndSecretKey.secretAccessKey" type="password" placeholder="请输入秘钥" />
</div> </div>
</template> </template>
<template v-else> <template v-else>
<div> <div>
<label for="accessKey" class="block text-sm mb-2 dark:text-white">STS Access Key Id</label> <label for="accessKey" class="block text-sm mb-2 dark:text-white">STS 用户名</label>
<n-input v-model:value="sts.accessKeyId" type="text" placeholder="Please input you STS access key id" /> <n-input v-model:value="sts.accessKeyId" type="text" placeholder="请输入STS 用户名" />
</div> </div>
<div> <div>
<label for="sts.secretAccessKey" class="block text-sm mb-2 dark:text-white">STS Secret Access Key</label> <label for="sts.secretAccessKey" class="block text-sm mb-2 dark:text-white">STS 秘钥</label>
<n-input v-model:value="sts.secretAccessKey" type="password" placeholder="Please input you STS secret access key" /> <n-input v-model:value="sts.secretAccessKey" type="password" placeholder="请输入STS 秘钥" />
</div> </div>
<div> <div>
<label for="sessionToken" class="block text-sm mb-2 dark:text-white">STS sessionToken</label> <label for="sessionToken" class="block text-sm mb-2 dark:text-white">STS sessionToken</label>
<n-input v-model:value="sts.sessionToken" type="text" placeholder="Please input you STS sessionToken" /> <n-input v-model:value="sts.sessionToken" type="text" placeholder="请输入 STS sessionToken" />
</div> </div>
</template> </template>
<button type="submit" <button type="submit"
class="w-full py-3 px-4 inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg border border-transparent bg-blue-600 text-white hover:bg-blue-700 focus:outline-none focus:bg-blue-700 disabled:opacity-50 disabled:pointer-events-none">Sign class="w-full py-3 px-4 inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg border border-transparent bg-blue-600 text-white hover:bg-blue-700 focus:outline-none focus:bg-blue-700 disabled:opacity-50 disabled:pointer-events-none"> </button>
in</button>
</div> </div>
</form> </form>
<!-- End Form --> <!-- End Form -->