-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathi18n.config.ts
More file actions
288 lines (288 loc) · 12.8 KB
/
i18n.config.ts
File metadata and controls
288 lines (288 loc) · 12.8 KB
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
284
285
286
287
288
export default defineI18nConfig(() => ({
legacy: false,
locale: 'en',
messages: {
en: {
home: {
title: 'Generate your ideal color palette',
seoTitle: 'ColorMagic - AI Color Palette Generator',
seoDescription: 'ColorMagic is a color palette generator with AI. Enter any keyword and generate a matching color palette.',
exampleLabel: 'Try an example:'
},
recent: {
seoTitle: 'Recent - ColorMagic - AI Color Palette Generator',
topLabel: 'Recents:',
noneFound: 'No recents.'
},
generate: {
placeholder: 'Enter keywords for image or mood of color',
label: 'Create Palette'
},
bannerLabel: 'Donate to keep ColorMagic free >>',
nav: {
home: 'Home',
recent: 'Recent',
randomColor: 'Random Color Generator',
colorPaletteGenrator: 'Color Palette Generator',
contact: 'Contact',
terms: 'Terms',
privacy: 'Privacy',
suggestIdea: 'Suggest an Idea',
free: 'ColorMagic is now 100% free',
explore: 'Explore',
imageColorPicker: 'Image Color Picker',
tools: 'Tools',
website: 'Website',
freeColorTools: 'Free Color Tools',
more: 'More',
news: 'News',
api: 'Colors API',
contrastChecker: 'Contrast Checker'
},
palette: {
seoTitle: 'ColorMagic - AI Color Palette Generator',
seoDescription: 'ColorMagic is a color palette generator with AI. Enter any keyword and generate a matching color palette.',
brightness: 'Brightness',
saturation: 'Saturation',
warmth: 'Warmth',
saveLabel: 'Save Palette',
createPlaceholder: 'Enter name for new palette',
createLabel: 'Create Palette',
resetLabel: 'Reset',
shareLabel: 'Share this palette to:',
shareText: 'I generated a color palette for'
},
randomColor: {
title: 'Random Color Generator',
seoTitle: 'Random Color Generator - ColorMagic',
seoDescription: 'Find interesting and random colors instantly with just a click (or space bar hit).',
generateLabel: 'Generate Random Color'
},
explore: {
title: 'Explore Color Palettes',
seoTitle: 'Explore Color Palettes - ColorMagic',
seoDescription: 'Explore all of the latest generated color palettes.',
colorPalettes: 'Color Palettes',
color: 'Color',
style: 'Style',
tone: 'Tone',
season: 'Season',
byTag: 'Explore palettes by tag'
},
imageColorPicker: {
title: 'Image Color Picker',
seoTitle: 'Image Color Picker - ColorMagic',
seoDescription: 'Extract and pick a beatiful color scheme from any image with AI.',
uploadPlaceholder: 'Upload an Image'
},
api: {
title: 'Color API',
seoTitle: 'Color API - ColorMagic',
seoDescription: 'A free and simple API you can use to integrate with our color palettes.',
disclaimer: 'This API may be removed or changed at anytime, without warning. Use at your own risk.'
},
contrastChecker: {
title: 'Contrast Checker',
seoTitle: 'Contrast Checker - ColorMagic',
seoDescription: 'Check the contrast between primary and secondary colors to ensure legibility and accessibility.',
legibilityDescription: 'ColorMagic\'s contrast checker follows the web content accesibility guidelines (WCAG) as to ensure legibility:',
primaryLabel: 'Primary (foreground/text)',
secondaryLabel: 'Secondary (background)',
contrastRatio: 'Contrast Ratio',
normalText: 'Normal Text',
largeText: 'Large Text',
uiComponents: 'UI Components',
exampleText: 'Example Primary text',
failText: 'Fail'
}
},
ja: {
home: {
title: 'あなたの思い描く色をかんたんに',
seoTitle: 'あなたの思い描く色をかんたんに',
seoDescription: 'ColorMagicは、AIでオリジナルのカラーパレットをつくれるサービスです。\n雰囲気やイメージのキーワードから、今すぐ使える配色を簡単に生成できます',
exampleLabel: '例を試してみてください:'
},
recent: {
seoTitle: '最近 あなたの思い描く色をかんたんに',
topLabel: '最近:',
noneFound: '最近のものはありません'
},
generate: {
placeholder: '色の雰囲気やイメージを入力してください',
label: '生成する'
},
bannerLabel: 'ColorMagic を無料で維持するために寄付してください',
nav: {
home: 'ホーム',
recent: '最近',
contact: 'お問い合わせ',
terms: '利用規約',
privacy: 'プライバシー',
randomColor: 'ランダムカラージェネレーター',
colorPaletteGenrator: 'カラーパレットジェネレーター',
suggestIdea: 'アイデアを提案',
free: 'ColorMagicが今なら完全無料です!詳しくはこちら',
explore: '探検する',
imageColorPicker: '画像カラーピッカー',
tools: 'ツール',
website: 'Webサイト',
freeColorTools: '無料のカラーツール',
more: 'もっと',
news: 'ニュース',
api: 'カラーAPI',
contrastChecker: 'コントラストチェッカー'
},
palette: {
seoTitle: 'あなたの思い描く色をかんたんに',
seoDescription: 'ColorMagicは、AIでオリジナルのカラーパレットをつくれるサービスです。\n雰囲気やイメージのキーワードから、今すぐ使える配色を簡単に生成できます',
brightness: '明るさ',
saturation: '彩度',
warmth: '暖かさ',
saveLabel: 'パレットの保存',
createPlaceholder: '新しいパレットの名前を入力してください',
createLabel: 'パレットを作成',
resetLabel: 'リセット',
shareLabel: 'このパレットを共有する先:',
shareText: '私は〜のためにカラーパレットを生成しました'
},
randomColor: {
title: 'ランダムカラージェネレーター',
seoTitle: 'ランダムカラージェネレーター - ColorMagic',
seoDescription: 'クリックまたはスペースバーを押すだけで、面白くてランダムな色を瞬時に見つけましょう。',
generateLabel: 'ランダムカラーを生成する'
},
explore: {
title: 'カラーパレットを探索する',
seoTitle: 'カラーパレットを探索する - ColorMagic',
seoDescription: '最新に生成されたすべてのカラー パレットを探索する.',
colorPalettes: 'カラーパレット',
color: '色',
style: 'スタイル',
tone: 'トーン',
season: '季節',
byTag: 'タグ別にパレットを探索する'
},
imageColorPicker: {
title: '画像カラーピッカー',
seoTitle: '画像カラーピッカー - ColorMagic',
seoDescription: 'AI を使用して、あらゆる画像から美しい配色を抽出して選択します。',
uploadPlaceholder: '画像をアップロードする'
},
api: {
title: 'カラーAPI',
seoTitle: 'カラーAPI - ColorMagic',
seoDescription: 'カラーパレットと統合するために使用できる無料のシンプルな API。',
disclaimer: 'この API は、予告なくいつでも削除または変更される場合があります。ご自身の責任でご使用ください。'
},
contrastChecker: {
title: 'コントラストチェッカー',
seoTitle: 'コントラストチェッカー - ColorMagic',
seoDescription: 'プライマリカラーとセカンダリカラーのコントラストを確認し、可読性を確保します。',
legibilityDescription: 'ColorMagicのコントラストチェッカーは、可読性を確保するためにWebコンテンツアクセシビリティガイドライン(WCAG)に準拠しています:',
primaryLabel: 'プライマリ(前景/テキスト)',
secondaryLabel: 'セカンダリ(背景)',
contrastRatio: 'コントラスト比',
normalText: '通常のテキスト',
largeText: '大きなテキスト',
uiComponents: 'UIコンポーネント',
exampleText: 'プライマリテキストの例',
failText: '不合格'
}
},
it: {
home: {
title: 'Genera la tua palette di colori ideale',
seoTitle: 'Genera la tua palette di colori ideale',
seoDescription: 'ColorMagic è un generatore di palette di colori con IA. Inserisci qualsiasi parola chiave e genera una palette corrispondente.',
exampleLabel: 'Prova un esempio:'
},
recent: {
seoTitle: 'Recenti - ColorMagic - AI Color Palette Generator',
topLabel: 'Recenti:',
noneFound: 'Nessun elemento recente trovato'
},
generate: {
placeholder: 'Inserisci l\'atmosfera o l\'immagine del colore',
label: 'Genera'
},
bannerLabel: 'Fai una donazione per mantenere ColorMagic gratuito',
nav: {
home: 'Home',
recent: 'Recenti',
contact: 'Contatti',
terms: 'Termini di utilizzo',
privacy: 'Privacy',
randomColor: 'Generatore di Colori Casuali',
colorPaletteGenrator: 'Generatore di Palette di Colori',
suggestIdea: 'Suggerisci un\'idea',
free: 'ColorMagic è ora completamente gratuito! Leggi di più qui',
explore: 'Esplorare',
imageColorPicker: 'Selettore colore immagine',
tools: 'Utensili',
website: 'Sito web',
freeColorTools: 'Strumenti di colore gratuiti',
more: 'Di più',
news: 'Notizia',
api: 'API dei colori',
contrastChecker: 'Controllo Contrasto'
},
palette: {
seoTitle: 'Genera la tua palette di colori ideale',
seoDescription: 'ColorMagic è un generatore di palette di colori con IA. Inserisci qualsiasi parola chiave e genera una palette corrispondente.',
brightness: 'Luminosità',
saturation: 'Saturazione',
warmth: 'Calore',
saveLabel: 'Salva tavolozza',
createPlaceholder: 'Inserisci il nome per la nuova palette',
createLabel: 'Crea Palette',
resetLabel: 'Reimposta',
shareLabel: 'Condividi questa palette a:',
shareText: 'Ho generato una palette di colori per ~'
},
randomColor: {
title: 'Generatore di Colori Casuali',
seoTitle: 'Generatore di Colori Casuali - ColorMagic',
seoDescription: 'Genera colori casuali all\'istante con un semplice clic (o con la barra spaziatrice).',
generateLabel: 'Genera Colore Casuale'
},
explore: {
title: 'Esplora le tavolozze dei colori',
seoTitle: 'Esplora le tavolozze dei colori - ColorMagic',
seoDescription: 'Esplora tutte le tavolozze di colori generate più recenti.',
colorPalettes: 'Tavolozze di colori',
color: 'Colore',
style: 'Stile',
tone: 'Tono',
season: 'Stagione',
byTag: 'Esplora le tavolozze per tag'
},
imageColorPicker: {
title: 'Selettore colore immagine',
seoTitle: 'Selettore colore immagine - ColorMagic',
seoDescription: 'Estrai e scegli una bellissima combinazione di colori da qualsiasi immagine con l\'intelligenza artificiale.',
uploadPlaceholder: 'Carica un\'immagine'
},
api: {
title: 'API dei colori',
seoTitle: 'API dei colori - ColorMagic',
seoDescription: 'Un\'API semplice e gratuita che puoi utilizzare per l\'integrazione con le nostre tavolozze di colori.',
disclaimer: 'Questa API può essere rimossa o modificata in qualsiasi momento, senza preavviso. Utilizzare a proprio rischio.'
},
contrastChecker: {
title: 'Controllo Contrasto',
seoTitle: 'Controllo Contrasto - ColorMagic',
seoDescription: 'Controlla il contrasto tra un colore primario e secondario per garantire la leggibilità.',
legibilityDescription: 'Il controllo del contrasto di ColorMagic segue le linee guida per l\'accessibilità dei contenuti web (WCAG) per garantire la leggibilità:',
primaryLabel: 'Primario (testo in primo piano)',
secondaryLabel: 'Secondario (sfondo)',
contrastRatio: 'Rapporto di Contrasto',
normalText: 'Testo normale',
largeText: 'Testo grande',
uiComponents: 'Componenti UI',
exampleText: 'Esempio di testo primario',
failText: 'Non riuscito'
}
}
}
}));