mirror of
https://github.com/ArthurDanjou/artchat.git
synced 2026-01-14 11:54:03 +01:00
- Created a new article on "Understanding AI Agents, LLMs, and RAG" detailing the synergy between AI agents, LLMs, and Retrieval-Augmented Generation. - Added an introductory article on "What is Machine Learning?" covering types, model selection, workflow, and evaluation metrics. chore: setup ESLint and Nuxt configuration - Added ESLint configuration for code quality. - Initialized Nuxt configuration with various modules and settings for the application. chore: initialize package.json and TypeScript configuration - Created package.json for dependency management and scripts. - Added TypeScript configuration for the project. feat: implement API endpoints for activity and stats - Developed API endpoint to fetch user activity from Lanyard. - Created a stats endpoint to retrieve Wakatime coding statistics with caching. feat: add various assets and images - Included multiple images and assets for articles and projects. - Added placeholder files to maintain directory structure. refactor: define types for chat, lanyard, time, and wakatime - Created TypeScript types for chat messages, Lanyard activities, time formatting, and Wakatime statistics.
46 lines
1.1 KiB
Vue
46 lines
1.1 KiB
Vue
<script setup lang="ts">
|
|
const { t, locale } = useI18n({
|
|
useScope: 'local',
|
|
})
|
|
|
|
const closed = ref(false)
|
|
</script>
|
|
|
|
<template>
|
|
<UAlert
|
|
v-if="locale !== 'en' && !closed"
|
|
:description="t('alert.description')"
|
|
:title="t('alert.title')"
|
|
color="red"
|
|
icon="i-ph-warning-duotone"
|
|
variant="soft"
|
|
:close="{
|
|
color: 'red',
|
|
}"
|
|
@update:open="closed = true"
|
|
/>
|
|
</template>
|
|
|
|
<i18n lang="json">
|
|
{
|
|
"en": {
|
|
"alert": {
|
|
"title": "Translations alert!",
|
|
"description": "For time reasons, all article translations will only be available in English. Thank you for your understanding."
|
|
}
|
|
},
|
|
"fr": {
|
|
"alert": {
|
|
"title": "Attention aux traductions !",
|
|
"description": "Pour des raisons de temps, toutes les traductions d'articles ne seront disponibles qu'en anglais. Merci de votre compréhension."
|
|
}
|
|
},
|
|
"es": {
|
|
"alert": {
|
|
"title": "¡Atención a las traducciones!",
|
|
"description": "Por razones de tiempo, todas las traducciones de los artículos estarán disponibles solo en inglés. Gracias por su comprensión."
|
|
}
|
|
}
|
|
}
|
|
</i18n>
|