Skip to content

Commit

Permalink
feat: added fr (french)
Browse files Browse the repository at this point in the history
  • Loading branch information
cyrezdev authored Dec 21, 2024
1 parent 358121e commit 5448a57
Show file tree
Hide file tree
Showing 2 changed files with 89 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/i18n/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import LanguageDetector from 'i18next-browser-languagedetector';
import Pseudo from 'i18next-pseudo';
import { initReactI18next } from 'react-i18next';
import { en } from './lang/en';
import { fr } from './lang/fr';
import { fil } from './lang/fil';
import { ja } from './lang/ja';
import { nl } from './lang/nl';
Expand All @@ -15,13 +16,14 @@ export const defaultNS = 'app';

export const languages = {
en,
fr,
fil,
ja,
nl,
ur,
yue,
"zh-Hans": zh_Hans,
"zh-Hant": zh_Hant,
'zh-Hans': zh_Hans,
'zh-Hant': zh_Hant,
};

i18n
Expand Down
85 changes: 85 additions & 0 deletions src/i18n/lang/fr.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
// French
export const fr = {
auth: {
login: {
default: 'connexion',
pending: 'connexion...',
},
logout: 'déconnexion',
password: 'mot de passe',
},
app: {
appName: '[pantonymie]',
loading: 'chargement...',
blueskyHandle: 'pseudo bluesky e.g. @alice.bsky.social',
following: 'abonnements',
followers: 'abonné·e·s',
posts: 'posts',
replies: 'réponses',
reposts: 'republications',
likes: 'aimés',
settings: 'paramètres',
},
settings: {
developerMode: {
name: 'mode développeur',
description: 'activer des outils de débogage supplémentaires.',
},
streamerMode: {
name: 'mode streamer',
description: 'masquer les informations sensibles et flouter tout le contenu média.',
},
zenMode: {
name: 'mode zen',
description: 'masquer tous les chiffres.',
},
columns: {
name: 'colonnes',
description: 'combien de colonnes afficher dans la vue principale.',
},
responsiveUI: {
name: 'interface utilisateur responsive',
description: "L'interface utilisateur doit-elle être entièrement responsive ou à largeur fixe.",
},
language: {
name: 'langue',
description: "changer la langue de l'application.",
},
font: {
family: {
name: "police d'écriture",
description: "changer la police d'écriture de l'application.",
},
size: {
name: 'taille de police',
description: "changer la taille de police d'écriture de l'application.",
},
},
cleanHandles: {
name: 'simplifier les pseudos',
description: 'retire le .bsky.social des pseudos.',
},
},
image: {
noImage: 'aucune image',
},
profile: {
profile: 'profil',
notFound: 'profil non trouvé',
},
post: {
notFound: 'post non trouvé',
blockedAuthor: "ce post est masqué car vous avez bloqué l'auteur.",
blockedByAuthor: "ce post est masqué car l'auteur vous a bloqué.",
},
error: {
somethingWentWrong: "quelque chose s'est mal passé",
reloadComponent: 'rechargement du composant',
},
handleSearch: {
noResultsFound: 'aucun résultat trouvé',
},
debug: {
notImplemented: 'NON IMPLÉMENTÉ: {{value}}',
},
} as const;

0 comments on commit 5448a57

Please sign in to comment.