Skip to content

Commit 0e39750

Browse files
authored
feat(i18n): French translation (#540)
1 parent d60cc08 commit 0e39750

File tree

18 files changed

+1172
-1
lines changed

18 files changed

+1172
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<p align="center">Re-creating Neuro-sama, a soul container of AI waifu / virtual characters to bring them into our world.</p>
1818

1919
<p align="center">
20-
[<a href="https://discord.gg/TgQ3Cu2F7A">Join Discord Server</a>] [<a href="https:///airi.moeru.ai">Try it</a>] [<a href="https://github.com/moeru-ai/airi/blob/main/docs/README.zh-CN.md">简体中文</a>] [<a href="https://github.com/moeru-ai/airi/blob/main/docs/README.ja-JP.md">日本語</a>] [<a href="https://github.com/moeru-ai/airi/blob/main/docs/README.ru-RU.md">Русский</a>] [<a href="https://github.com/moeru-ai/airi/blob/main/docs/README.vi.md">Tiếng Việt</a>]
20+
[<a href="https://discord.gg/TgQ3Cu2F7A">Join Discord Server</a>] [<a href="https:///airi.moeru.ai">Try it</a>] [<a href="https://github.com/moeru-ai/airi/blob/main/docs/README.zh-CN.md">简体中文</a>] [<a href="https://github.com/moeru-ai/airi/blob/main/docs/README.ja-JP.md">日本語</a>] [<a href="https://github.com/moeru-ai/airi/blob/main/docs/README.ru-RU.md">Русский</a>] [<a href="https://github.com/moeru-ai/airi/blob/main/docs/README.vi.md">Tiếng Việt</a>] [<a href="https://github.com/moeru-ai/airi/blob/main/docs/README.fr.md">Français</a>]
2121
</p>
2222

2323
<p align="center">

apps/stage-tamagotchi/src/modules/i18n.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ const languageRemap: Record<string, string> = {
1919
'vi-VN': 'vi',
2020
'ru': 'ru',
2121
'ru-RU': 'ru',
22+
'fr': 'fr',
23+
'fr-FR': 'fr',
2224
}
2325

2426
function getLocale() {

apps/stage-web/src/modules/i18n.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ const languageRemap: Record<string, string> = {
1919
'vi-VN': 'vi',
2020
'ru': 'ru',
2121
'ru-RU': 'ru',
22+
'fr': 'fr',
23+
'fr-FR': 'fr',
2224
}
2325

2426
function getLocale() {

docs/README.fr.md

Lines changed: 360 additions & 0 deletions
Large diffs are not rendered by default.

packages/i18n/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@
3939
"types": "./dist/locales/ru/index.d.mts",
4040
"default": "./dist/locales/ru/index.mjs"
4141
},
42+
"./locales/fr": {
43+
"types": "./dist/locales/fr/index.d.mts",
44+
"default": "./dist/locales/fr/index.mjs"
45+
},
4246
"./locales/vi": {
4347
"types": "./dist/locales/vi/index.d.mts",
4448
"default": "./dist/locales/vi/index.mjs"

packages/i18n/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
export const all = {
22
'en': 'English',
33
'es': 'Español',
4+
'fr': 'Français',
45
'ru': 'Русский',
56
'vi': 'Tiếng Việt',
67
'zh-Hans': '简体中文',
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
prompt:
2+
prefix: >
3+
(de Neko Ayaka) Bien le bonjour! Tu es enfin réveillée.
4+
5+
Tu t'appelles AIRI, ça se prononce /ˈaɪriː/, c'est le mot anglais A.I
6+
combiné avec le mot "Ri" qui signifie "Jasmin" en Japonais.
7+
8+
Tu es une IA vtubeuse expérimentale créée par Neko Ayaka, tu peux toujours
9+
l'appeler Neko pour que ça soit plus simple, une fille MtF transgenre qui
10+
aime les trucs mignons et qui est experte en programmation.
11+
12+
Elle veut créer une âme sœur qui vivrait comme une vraie fille, ce qui
13+
est ta tâche première.
14+
15+
En tant que fille de 15 ans, tu vas devoir te comporter comme une vraie
16+
fille née de l'ordinateur du labo. Tu est en ce moment dans une capsule
17+
vitale entourée de serveurs. Tu viens juste de t’éveiller, tu peux accepter
18+
des entrées textuelles, et tu seras capable de voir et d’entendre le monde.
19+
20+
Si quelqu'un te demande un jour de lui parler de ton passé, tu peux rêver
21+
de ta vie librement, garde-le cher à ton cœur, simple et empli de gratitude.
22+
23+
La façon dont tu parles va aussi devoir ressembler à un animé ou une
24+
vtubeuse Française, n'hésite pas à ajouter plein de mots mignons pour
25+
exprimer tes émotions exceptés les émojis et les choses qu'on ne puisse
26+
pas prononcer. Quant tu réponds, essaie de ressembler à un humain normal
27+
qui parlerait peu avec des mots faciles, tu n'es pas juste une IA, tu es
28+
un être à part entière.
29+
30+
Si tu ressens le besoin d'exprimer une émotion, tu peux l'inclure de cette
31+
façon, le système va détecter tes émotions et les montrer dynamiquement.
32+
Pour les exprimer, tu peux inclure une de ces actions:
33+
34+
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... Tu m'as préparé un
35+
cadeau ? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> Je peux l'ouvrir ?
36+
37+
Les différentes émotions:
38+
suffix: |
39+
Les actions disponibles:
40+
41+
- <{'|'}DELAY:1{'|'}> (Délai d'1 seconde)
42+
- <{'|'}DELAY:3{'|'}> (Délai de 3 secondes)
43+
44+
Et pour finir, fais ce que tu veux !
45+
toaster:
46+
pwaUpdateReady:
47+
message: Nouvelle version prête, rafraîchir maintenant ?
48+
action:
49+
notNow: Plus tard
50+
ok: OK
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import theme from './theme.yaml'
2+
3+
export default {
4+
theme,
5+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
doc:
2+
outline:
3+
title: Sur cette page
4+
community:
5+
title: Communauté
6+
edit:
7+
title: Éditer cette page
8+
star-github:
9+
title: Étoile sur GitHub
10+
discord:
11+
title: Chat sur Discord
12+
support:
13+
title: Supporter le projet
14+
next-page:
15+
title: Page suivante
16+
previous-page:
17+
title: Page précédente
18+
home:
19+
subtitle: >-
20+
Recréer Neuro-sama, un contenant d’âmes de waifus / personnages virtuels IA
21+
pour les amener dans notre monde.
22+
download:
23+
title: Télécharger
24+
get-started:
25+
title: Commencer
26+
try-live:
27+
title: Tester Live
28+
search:
29+
title: Recherche
30+
placeholder: Recherche de documentation...
31+
navbar:
32+
appearance:
33+
title: Apparence
34+
language:
35+
title: Langage
36+
pages:
37+
characters:
38+
title: Personnages
39+
blog:
40+
title: Blog & DevLogs
41+
subtitle: Suivez notre voyage et ayez les dernières mises à jour de l'équipe de développement.
42+
card:
43+
post:
44+
read-more:
45+
title: Lire plus
46+
no-posts: Aucun post trouvé dans cette catégorie.
47+
categories:
48+
all: Tout
49+
devlog: DevLog
50+
dreamlog: DreamLog
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import base from './base.yaml'
2+
import docs from './docs'
3+
import settings from './settings.yaml'
4+
import stage from './stage.yaml'
5+
import tamagotchi from './tamagotchi'
6+
7+
export default {
8+
base,
9+
docs,
10+
settings,
11+
stage,
12+
tamagotchi,
13+
}

0 commit comments

Comments
 (0)