Update localization files with new translations

This commit is contained in:
hakadao
2024-04-22 01:00:02 +08:00
parent c26f0e4f36
commit d6cfb51f85
6 changed files with 163 additions and 13 deletions

View File

@@ -158,6 +158,27 @@ settings:
export_settings_desc: 一些敏感的数据,例如 access key可能需要重新获取
contributors: 贡献者
just_wanna_change_the_job: 我只想换一份好一点的工作...
just_wanna_change_the_job_desc: |-
首先十分抱歉在这里打扰您,我是一名前端开发者,坐标广州,我想换一份好一点的工作
BewlyBewly 其实是我在找工作的时候做的一个项目,那时试过有快半年是完全没有工作的状态,面试时一直刁难要么就是被礼貌拒绝
我知道以我的能力是完全可以从0开始做一个以我认为巨大的工程出来但是面试的时候多数注重的地方往往只是在你对技术有如何的深入
技术确实非常重要,但是我认为一个人的能力不仅仅是技术
从 BewlyBewly 中,我从界面、配色、用户体验、一个产品用户真正想要的功能最后到实现我都是自己一个人完成的,包括弹窗按钮那些组件
在没有 pr 之前我就已经完成了很大一部分的功能以及界面自己摸索和解决的不少问题与实现优化的功能我也知道如何在b站插件几乎是饱和的情况下如何做出别具一格的作品。但是也要感谢后面的 PR 以及 issue 的反馈,让我能够更好的完善这个项目!!!
之后我确实也靠 BewlyBewly 进到了小公司工作一直到现在,现在的公司说是招前端进去主要还是看后端,我后端也是会一点但是没有前端好
目前公司内容也很杂,之前也为了某些变态的任务加上公司原本前端十分感人的代码在开发新功能的同时不得不自己也重构代码,但是公司给我的感觉就是因为我能力太差导致那个进度特慢,包括同事也是,同事一点前端都不会我重构了多少屎山代码说了也不明白,某些前端问题我自己也难以预测和修复最后还是做到慢就是做得慢。
那次我还因此加班来确保任务尽快完成,做完之后后续还有分给我的任务时也时不是提一嘴阴阳我做得慢我能力不行
这件事情也只是其中的一件,但是公司不注重前端甚至完全忽视前端对垃圾代码的感受我确实有点接受不了,其他前端同事给我一种感觉是能跑就好我简直无语
我知道这么说我可能太自大,我其实主要想简单说明一下目前情况,我承认我技术上确实没太厉害,公司里前端很大还是靠自己摸索的,有些处理我也不知道符合不符合规范
但是我能力是可以的我是可以完全从0到1写出 BewlyBewly 出来,甚至之前和身边人说他们也觉得我有病,笑我写的代码(当然后面重构后我也觉得自己之前写的有病)
我目前只是想找一间公司是重视和比较规范前端的,因为我不想自己收拾别人的烂摊子身边人也不知道只是觉得我进度慢就是慢,再为了这种事情加班
坐标广州,我不是希望进去一定要做出什么成就出来,在做开源过程中也对项目负责人和开发者不同的想法观念略有感受。我只想进去了解一下正确的前端规范和能与其他志同道合的人一起工作。如果有合适的前端工作机会请联系我,谢谢!
contact_me: 联系我
auth:
err_tip: 授权 access key 失败
plz_login_first: 请先登录 bilibili

View File

@@ -161,6 +161,27 @@ settings:
export_settings_desc: 一些敏感性資訊,例如 access key可能需要重新取得
contributors: 貢獻者
just_wanna_change_the_job: 我只想換一份好一點的工作...
just_wanna_change_the_job_desc: |-
首先十分抱歉在这里打扰您,我是一名前端开发者,坐标广州,我想换一份好一点的工作
BewlyBewly 其实是我在找工作的时候做的一个项目,那时试过有快半年是完全没有工作的状态,面试时一直刁难要么就是被礼貌拒绝
我知道以我的能力是完全可以从0开始做一个以我认为巨大的工程出来但是面试的时候多数注重的地方往往只是在你对技术有如何的深入
技术确实非常重要,但是我认为一个人的能力不仅仅是技术
从 BewlyBewly 中,我从界面、配色、用户体验、一个产品用户真正想要的功能最后到实现我都是自己一个人完成的,包括弹窗按钮那些组件
在没有 pr 之前我就已经完成了很大一部分的功能以及界面自己摸索和解决的不少问题与实现优化的功能我也知道如何在b站插件几乎是饱和的情况下如何做出别具一格的作品。但是也要感谢后面的 PR 以及 issue 的反馈,让我能够更好的完善这个项目!!!
之后我确实也靠 BewlyBewly 进到了小公司工作一直到现在,现在的公司说是招前端进去主要还是看后端,我后端也是会一点但是没有前端好
目前公司内容也很杂,之前也为了某些变态的任务加上公司原本前端十分感人的代码在开发新功能的同时不得不自己也重构代码,但是公司给我的感觉就是因为我能力太差导致那个进度特慢,包括同事也是,同事一点前端都不会我重构了多少屎山代码说了也不明白,某些前端问题我自己也难以预测和修复最后还是做到慢就是做得慢。
那次我还因此加班来确保任务尽快完成,做完之后后续还有分给我的任务时也时不是提一嘴阴阳我做得慢我能力不行
这件事情也只是其中的一件,但是公司不注重前端甚至完全忽视前端对垃圾代码的感受我确实有点接受不了,其他前端同事给我一种感觉是能跑就好我简直无语
我知道这么说我可能太自大,我其实主要想简单说明一下目前情况,我承认我技术上确实没太厉害,公司里前端很大还是靠自己摸索的,有些处理我也不知道符合不符合规范
但是我能力是可以的我是可以完全从0到1写出 BewlyBewly 出来,甚至之前和身边人说他们也觉得我有病,笑我写的代码(当然后面重构后我也觉得自己之前写的有病)
我目前只是想找一间公司是重视和比较规范前端的,因为我不想自己收拾别人的烂摊子身边人也不知道只是觉得我进度慢就是慢,再为了这种事情加班
坐标广州,我不是希望进去一定要做出什么成就出来,在做开源过程中也对项目负责人和开发者不同的想法观念略有感受。我只想进去了解一下正确的前端规范和能与其他志同道合的人一起工作。如果有合适的前端工作机会请联系我,谢谢!
contact_me: 联系我
auth:
err_tip: 無法授權 access key
plz_login_first: 請先登入 bilibili

View File

@@ -159,6 +159,27 @@ settings:
export_settings_desc: Some sensitive content, such as access key, will not be exported and may need to be reacquired again.
contributors: Contributors
just_wanna_change_the_job: i just wanna switch to a better job...
just_wanna_change_the_job_desc: |-
首先十分抱歉在这里打扰您,我是一名前端开发者,坐标广州,我想换一份好一点的工作
BewlyBewly 其实是我在找工作的时候做的一个项目,那时试过有快半年是完全没有工作的状态,面试时一直刁难要么就是被礼貌拒绝
我知道以我的能力是完全可以从0开始做一个以我认为巨大的工程出来但是面试的时候多数注重的地方往往只是在你对技术有如何的深入
技术确实非常重要,但是我认为一个人的能力不仅仅是技术
从 BewlyBewly 中,我从界面、配色、用户体验、一个产品用户真正想要的功能最后到实现我都是自己一个人完成的,包括弹窗按钮那些组件
在没有 pr 之前我就已经完成了很大一部分的功能以及界面自己摸索和解决的不少问题与实现优化的功能我也知道如何在b站插件几乎是饱和的情况下如何做出别具一格的作品。但是也要感谢后面的 PR 以及 issue 的反馈,让我能够更好的完善这个项目!!!
之后我确实也靠 BewlyBewly 进到了小公司工作一直到现在,现在的公司说是招前端进去主要还是看后端,我后端也是会一点但是没有前端好
目前公司内容也很杂,之前也为了某些变态的任务加上公司原本前端十分感人的代码在开发新功能的同时不得不自己也重构代码,但是公司给我的感觉就是因为我能力太差导致那个进度特慢,包括同事也是,同事一点前端都不会我重构了多少屎山代码说了也不明白,某些前端问题我自己也难以预测和修复最后还是做到慢就是做得慢。
那次我还因此加班来确保任务尽快完成,做完之后后续还有分给我的任务时也时不是提一嘴阴阳我做得慢我能力不行
这件事情也只是其中的一件,但是公司不注重前端甚至完全忽视前端对垃圾代码的感受我确实有点接受不了,其他前端同事给我一种感觉是能跑就好我简直无语
我知道这么说我可能太自大,我其实主要想简单说明一下目前情况,我承认我技术上确实没太厉害,公司里前端很大还是靠自己摸索的,有些处理我也不知道符合不符合规范
但是我能力是可以的我是可以完全从0到1写出 BewlyBewly 出来,甚至之前和身边人说他们也觉得我有病,笑我写的代码(当然后面重构后我也觉得自己之前写的有病)
我目前只是想找一间公司是重视和比较规范前端的,因为我不想自己收拾别人的烂摊子身边人也不知道只是觉得我进度慢就是慢,再为了这种事情加班
坐标广州,我不是希望进去一定要做出什么成就出来,在做开源过程中也对项目负责人和开发者不同的想法观念略有感受。我只想进去了解一下正确的前端规范和能与其他志同道合的人一起工作。如果有合适的前端工作机会请联系我,谢谢!
contact_me: 联系我
auth:
err_tip: Failed to grant access key
plz_login_first: Please login to bilibili first

View File

@@ -161,6 +161,27 @@ settings:
export_settings_desc: 一啲敏感性資訊,例如 access key可能要你重新攞過
contributors: 貢獻者
just_wanna_change_the_job: 我淨係想搵份好啲嘅工做...
just_wanna_change_the_job_desc: |-
首先十分抱歉在这里打扰您,我是一名前端开发者,坐标广州,我想换一份好一点的工作
BewlyBewly 其实是我在找工作的时候做的一个项目,那时试过有快半年是完全没有工作的状态,面试时一直刁难要么就是被礼貌拒绝
我知道以我的能力是完全可以从0开始做一个以我认为巨大的工程出来但是面试的时候多数注重的地方往往只是在你对技术有如何的深入
技术确实非常重要,但是我认为一个人的能力不仅仅是技术
从 BewlyBewly 中,我从界面、配色、用户体验、一个产品用户真正想要的功能最后到实现我都是自己一个人完成的,包括弹窗按钮那些组件
在没有 pr 之前我就已经完成了很大一部分的功能以及界面自己摸索和解决的不少问题与实现优化的功能我也知道如何在b站插件几乎是饱和的情况下如何做出别具一格的作品。但是也要感谢后面的 PR 以及 issue 的反馈,让我能够更好的完善这个项目!!!
之后我确实也靠 BewlyBewly 进到了小公司工作一直到现在,现在的公司说是招前端进去主要还是看后端,我后端也是会一点但是没有前端好
目前公司内容也很杂,之前也为了某些变态的任务加上公司原本前端十分感人的代码在开发新功能的同时不得不自己也重构代码,但是公司给我的感觉就是因为我能力太差导致那个进度特慢,包括同事也是,同事一点前端都不会我重构了多少屎山代码说了也不明白,某些前端问题我自己也难以预测和修复最后还是做到慢就是做得慢。
那次我还因此加班来确保任务尽快完成,做完之后后续还有分给我的任务时也时不是提一嘴阴阳我做得慢我能力不行
这件事情也只是其中的一件,但是公司不注重前端甚至完全忽视前端对垃圾代码的感受我确实有点接受不了,其他前端同事给我一种感觉是能跑就好我简直无语
我知道这么说我可能太自大,我其实主要想简单说明一下目前情况,我承认我技术上确实没太厉害,公司里前端很大还是靠自己摸索的,有些处理我也不知道符合不符合规范
但是我能力是可以的我是可以完全从0到1写出 BewlyBewly 出来,甚至之前和身边人说他们也觉得我有病,笑我写的代码(当然后面重构后我也觉得自己之前写的有病)
我目前只是想找一间公司是重视和比较规范前端的,因为我不想自己收拾别人的烂摊子身边人也不知道只是觉得我进度慢就是慢,再为了这种事情加班
坐标广州,我不是希望进去一定要做出什么成就出来,在做开源过程中也对项目负责人和开发者不同的想法观念略有感受。我只想进去了解一下正确的前端规范和能与其他志同道合的人一起工作。如果有合适的前端工作机会请联系我,谢谢!
contact_me: 联系我
auth:
err_tip: 無法授權 access key
plz_login_first: 唔該登入 bilibili 先

View File

@@ -3,17 +3,21 @@ import { Icon } from '@iconify/vue'
import { onKeyStroke } from '@vueuse/core'
const props = withDefaults(defineProps<{
title: string
title?: string
desc?: string
center?: boolean
frostedGlass?: boolean
appendToBewlyBody?: boolean
width?: string | number
height?: string | number
maxWidth?: string | number
contentHeight?: string | number
contentMaxHeight?: string | number
centerFooter?: boolean
loading?: boolean
preventCloseWhenLoading?: boolean
}>(), {
preventCloseWhenLoading: true,
frostedGlass: true,
})
const emit = defineEmits(['close', 'confirm'])
@@ -37,8 +41,14 @@ const showDialog = ref<boolean>(false)
const dialogWidth = computed(() => {
return typeof props.width === 'number' ? `${props.width}px` : props.width || '400px'
})
const dialogHeight = computed(() => {
return typeof props.height === 'number' ? `${props.height}px` : props.height || 'auto'
const dialogMaxWidth = computed(() => {
return typeof props.maxWidth === 'number' ? `${props.maxWidth}px` : props.maxWidth || '400px'
})
const dialogContentHeight = computed(() => {
return typeof props.contentHeight === 'number' ? `${props.contentHeight}px` : props.contentHeight || 'auto'
})
const dialogContentMaxHeight = computed(() => {
return typeof props.contentMaxHeight === 'number' ? `${props.contentMaxHeight}px` : props.contentMaxHeight || 'auto'
})
onKeyStroke('Alt', (e: KeyboardEvent) => {
@@ -81,7 +91,7 @@ function handleConfirm() {
<div
v-if="showDialog"
class="dialog"
pos="fixed top-0 left-0" w-full h-full z-100
pos="fixed top-0 left-0" w-full h-full z-100 z-10002
>
<div
bg="black opacity-40 dark:opacity-40"
@@ -91,10 +101,14 @@ function handleConfirm() {
<div
style="
box-shadow: var(--bew-shadow-3) var(--bew-shadow-edge-glow-2);
backdrop-filter: var(--bew-filter-glass-2);
"
:style="{ width: dialogWidth, height: dialogHeight }"
pos="absolute top-1/2 left-1/2" bg="$bew-elevated-1" rounded="$bew-radius"
:style="{
width: dialogWidth,
maxWidth: dialogMaxWidth,
backdropFilter: frostedGlass ? 'var(--bew-filter-glass-2)' : 'none',
backgroundColor: frostedGlass ? 'var(--bew-elevated-1)' : 'var(--bew-elevated-solid-1)',
}"
pos="absolute top-1/2 left-1/2" rounded="$bew-radius"
transform="translate--1/2" z-2 overflow="x-hidden y-overlay"
antialiased
>
@@ -121,9 +135,11 @@ function handleConfirm() {
:style="{ textAlign: center ? 'center' : 'left' }"
w-full
>
<p text-xl fw-bold>
{{ title }}
</p>
<slot name="title">
<p text-xl fw-bold>
{{ title }}
</p>
</slot>
<p text="sm $bew-text-2">
<slot name="desc">
{{ desc }}
@@ -141,7 +157,11 @@ function handleConfirm() {
<ic-baseline-clear />
</div>
</header>
<main p="x-8 y-2" relative>
<main
:style="{ height: dialogContentHeight, maxHeight: dialogContentMaxHeight }"
p="x-8 y-2" relative overflow-scroll
>
<!-- <div h-80px mt--8 /> -->
<slot />
</main>

View File

@@ -4,6 +4,9 @@ import { version } from '../../../../package.json'
import { settings } from '~/logic'
const importSettingsRef = ref<HTMLElement>()
const dialogVisible = reactive({
justWannaChangeTheJob: false,
})
function handleImportSettings() {
if (importSettingsRef.value) {
@@ -107,12 +110,55 @@ function handleExportSettings() {
<!-- <h3 text="xl center" mb-2>
{{ $t('settings.contributors') }}
</h3> -->
<Button type="tertiary">
<Button type="tertiary" @click="dialogVisible.justWannaChangeTheJob = true">
<template #left>
<i class="i-solar:expressionless-circle-bold-duotone" text-xl />
</template>
我只想要一份好一點的工作...
</Button>
<Dialog
v-if="dialogVisible.justWannaChangeTheJob"
width="90%"
max-width="740px"
content-height="70vh"
content-max-height="700px"
append-to-bewly-body
@close="dialogVisible.justWannaChangeTheJob = false"
>
<template #title>
<div text-18px font-bold>
{{ $t('settings.just_wanna_change_the_job') }}
</div>
<a
href="mailto:hakadao2000@gmail.com"
block text-14px color="$bew-theme-color" mt-2
>
Gmail: hakadao2000@gmail.com
</a>
</template>
<div text-16.5px mb-2>
{{ $t('settings.contact_me') }}
<a href="mailto:hakadao2000@gmail.com" color="$bew-theme-color">hakadao2000@gmail.com</a>,
GitHub: <a href="https://github.com/hakadao" target="_blank" color="$bew-theme-color">Hakadao</a>
</div>
<div
whitespace-pre-wrap lh-8 text-16.5px
:frosted-glass="false"
v-html="$t('settings.just_wanna_change_the_job_desc')"
/>
<a href="mailto:hakadao2000@gmail.com" mt-2 text-16.5px color="$bew-theme-color">Gmail: hakadao2000@gmail.com</a>
<i
class="i-solar:planet-bold-duotone"
pos="fixed bottom-0 right-0" opacity-10 pointer-events-none
w-500px h-500px
/>
<i
class="i-solar:rocket-bold-duotone"
pos="fixed top-130px left-20px" opacity-10 pointer-events-none
w-200px h-200px
/>
</Dialog>
</section>
<section mt-8>
<h3 text="xl center" mb-2>