-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathen.ts
283 lines (283 loc) · 8.23 KB
/
en.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
export default {
pageTitle: {
yeonju: 'Developer Yeonju',
dewdew: 'Dewdew',
main: 'Main',
portfolio: 'Portfolio',
project: 'Project',
colorsTranslate: 'Find my color!',
blog: 'Blog',
tech: 'Tech Blog',
archives: 'Archives',
},
pageSubTitle: {
colorsTranslate: 'Find my color..',
hhkb: 'HHKB Keyboard Modeling',
},
openGraph: {
main: '안녕하세요. FE 개발자 이연주입니다.',
portfolio: '포트폴리오 입니다.',
project: '토이 프로젝트 리스트 입니다.',
colorsTranslate: '잊고 지낸 색상코드를 찾아보세요.',
hhkb: 'Spline을 이용한 HHKB 키보드 모델링 입니다.',
blog: 'FE개발자 이연주의 블로그 입니다.',
tech: 'FE개발자 이연주의 개발 블로그 입니다.',
archives: 'FE개발자 이연주의 사진기록 입니다.',
},
texts: {
enter: 'Enter',
upload: 'Upload',
insertLink: 'Insert link',
magicLink: 'Magic link',
portfolio: 'Portfolio',
archives: 'Archives',
noUse: 'No use',
write: 'Write',
edit: 'Edit',
save: 'Save',
cancel: 'Cancel',
close: 'Close',
send: '보내기',
regenerate: 'Regenerate',
version: 'Version {version}',
copyright: 'Copyright © Yeonju Lee All Rights Reserved.',
designed: 'Designed by Yeonju Lee.',
},
login: {
process: 'Processing login!',
},
main: {
intro: {
largeTitle: 'FRONTEND DEVELOPER',
description: [
'A person who tries hard cannot beat a person who enjoys.',
'I am Yeonju Lee, a developer who enjoys both development and hobbies.',
'This page was created with \'Nuxt3, Supabase\'.',
],
scroll: '👇🏻 Scroll Down',
},
forecast: {
uv: 'UV',
diffusion: 'Air Exposed',
},
resume: {
name: [
'Software Engineer Yeonju',
'A.K.A Dewdew',
],
},
skills: {
frontDescription: {
title: [
'Hello.',
'I\'m Yeonju, FE engineer.',
],
first: [
'It may not be a glamorous life,',
'but I am a developer who enjoys working ',
'and experiencing new things',
'in this once-in-a-lifetime life.',
],
second: [
'New tech stacks are coming out every day.',
'I believe it\'s important to learn and use the latest tech stacks without resistance,',
'I think it\'s important to create services efficiently.',
],
third: [
'Although I didn\'t major in it, I\'m growing as a developer',
'who learns and strives harder.',
],
},
backDescription: {
title: [
'Core Stack',
],
first: [
'FE: nuxt3(vue3), astro',
'BE: supabase',
'UI: element-plus, nuxt-ui',
],
second: [
'Modules: nuxt-img, nuxt-content, nuxt-i18n',
'vite-pwa, vueuse, pinia, tiptap',
],
third: [
'Language: javascript, typescript',
'Style: scss, tailwind',
'Design: figma',
],
},
},
reference: {
title: 'Project',
description: 'List of development portfolios.',
moveTo: 'Move to',
background: 'PROJECTS',
},
contact: 'CONTACT',
social: 'Social Contact',
kakao: {
title: 'Kakao Talk',
contact: 'Contact to kakao',
},
email: 'Email',
},
colorsTranslate: {
dropper: 'Dropper',
fileSize: 'File size can only be less than 2048*2048!',
fileType: 'Only jpg,png,gif allowed!',
dropperEnv: 'If the eyedropper is not working, enter a HEX color to see the rest of the color.',
hexLabel: 'HEX Color',
rgbLabel: 'RGB Color',
hslLabel: 'HSL Color',
cmykLabel: 'CMYK Color',
uploadFile: 'Upload files.',
dropperDesc: 'and Dropper Color',
checkDropper: 'Check.',
},
hhkb: {
title: 'HHKB Keyboard Modeling',
inputPlaceholder: 'If you type in English or click the keyboard with the mouse, the 3D modeled hhkb keyboard below will work.',
},
archives: {
title: 'Dewdew History',
back: 'Back',
historyTitle: 'HISTORY OF',
},
tech: {
write: 'Write',
writeComment: 'Write Comment',
articleTitle: 'Article Title',
article: 'Content',
commentTitle: 'Comment',
name: 'Name',
content: 'Content',
password: 'Password',
estimateReadTime: '{time} minutes',
},
blog: {
recentPost: 'Recent Post',
},
dialog: {
magicLinkTitle: 'Please enter your email!',
},
pwa: {
readyPwa: 'Ready to use PWA!',
newContent: 'New content! Plz update!',
reload: 'Reload',
close: 'Close',
send: 'Send',
installPwa: 'Install PWA',
install: 'Install',
cancel: 'Cancel',
},
localeMenu: {
korean: 'Korean',
english: 'English',
},
placeholder: {
inputYoutube: 'Input youtube link.',
inputLink: 'Input link.',
inputName: 'Input name.',
inputEmail: 'Input email.',
inputPassword: 'Input password.',
inputTitle: 'Input title.',
inputContent: 'Input content.',
},
messages: {
failed: 'Failed..TT',
welcome: 'Welcome, Dewdew!',
emptyArticle: 'Empty article..ㅜㅜ',
emptyComment: 'Empty comment..ㅜㅜ',
writeArticle: 'Write article!',
write: 'Write complete.',
edit: 'Edit complete.',
copy: 'Copy complete.',
notAdmin: 'Not admin.',
leavePage: 'You left the page.',
leavePageDesc: 'After 60 seconds, will be closed this page.',
moveToMain: 'Moved to the main page:)',
emailRequire: 'Please enter your email.',
emailFormat: 'The email format is incorrect.',
nameRequire: 'Please enter your name.',
nameFormat: 'Please enter your name between 2 and 20 characters.',
contentRequire: 'Please enter your content.',
contentFormat: 'Please enter your content more than 20 characters.',
passwordRequire: 'Please enter your password.',
passwordFormat: 'Password is a mixture of numbers, letters, and special characters.',
titleRequire: 'Please enter your title.',
articleRequire: 'Please enter your article.',
linkRequire: 'Please enter your link!',
linkFormat: 'The link format is incorrect!',
successEmailSend: 'Email sent successfully.',
failEmailSend: 'Failed to send email.',
imageRequire: 'Please upload an image.',
successImageUpload: 'Image upload success.',
imageUploadFormat: 'Only image file types can be uploaded.',
imageUploadSmallSize: 'The size can\' exceed 5Mb.',
youtubeRequire: 'Input youtube link.',
youtubeFormat: 'Check youtube link format.',
unAuthorizedWrite: 'Unauthorized.',
alreadyPressLike: 'Already press like ❤️',
successPressLike: 'Press like success ❤️',
successCreateComment: 'Thank you for writing a comment ❤️',
deleteComment: 'Delete comment.',
successAdmin: 'Welcome! Dewdew',
},
tiptap: {
placeholder: 'Input content!🤨',
characters: 'Char',
words: 'Words',
colors: 'Colors',
bold: 'Bold',
italic: 'Italic',
underline: 'Underline',
strikethrough: 'Strike',
marker1: 'Marker1',
marker2: 'Marker2',
alignLeft: 'Left align',
alignCenter: 'Center align',
alignRight: 'Right align',
alignJustify: 'Justify align',
image: 'Image',
link: 'Link',
unlink: 'Unlink',
code: 'Code',
codeBlock: 'Code block',
youtube: 'Youtube',
pretendard: 'Pretendard',
dungGeunMo: 'DungGeunMo',
shillaCulture: 'ShillaCulture',
eliceDigital: 'EliceDigital',
kotraHope: 'KotraHope',
paragraph: 'Paragraph',
h1: 'H1',
h2: 'H2',
h3: 'H3',
h4: 'H4',
h5: 'H5',
h6: 'H6',
dotList: 'Dot list',
list: 'List',
tasks: 'Tasks',
quotes: 'Quote',
separator: 'Separator',
moreLine: 'Add line',
createTable: 'Table',
addColumnBefore: 'Add before column',
addColumnAfter: 'Add after column',
deleteColumn: 'Delete column',
addRowBefore: 'Add before row',
addRowAfter: 'Add after row',
deleteRow: 'Delete row',
mergeOrSplit: 'Merge/Split',
deleteTable: 'Delete table',
goBack: 'Go back',
goForward: 'Go forward',
dialog: {
hyperLinkTitle: 'Input hyper link',
youtubeLinkTitle: 'Input youtube link',
imageUploadTitle: 'Upload image',
},
},
}