mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-06-29 15:31:05 +08:00
i18n(fr): add missing French translations for chat channels, username validation and model editing (#16217)
## Summary Several keys added in recent releases were missing from the French (`fr.ts`) locale file. - **`top`** — missing in both the common section and the dataset section - **Chat channels** — all UI strings for the new chat channels feature (`chatChannels`, `chatChannelDesc.*`, `connectDialog`, `notConnected`, etc.) - **Username validation** — `usernameMaxLength`, `usernameInvalidCharacters` - **Model editing** — `editCustomModelTitle` ## Changes - `web/src/locales/fr.ts` — 47 lines added, no other files touched 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -14,6 +14,7 @@ export default {
|
||||
yes: 'Oui',
|
||||
no: 'Non',
|
||||
total: 'Total',
|
||||
top: 'Top {{top}}',
|
||||
rename: 'Renommer',
|
||||
name: 'Nom',
|
||||
save: 'Enregistrer',
|
||||
@@ -685,6 +686,7 @@ export default {
|
||||
theDocumentBeingParsedCannotBeDeleted:
|
||||
"Le document en cours d'analyse ne peut pas être supprimé",
|
||||
lastWeek: 'de la semaine dernière',
|
||||
top: 'Top',
|
||||
paddleocrOptions: 'Options PaddleOCR',
|
||||
paddleocrApiUrl: "URL de l'API PaddleOCR",
|
||||
paddleocrApiUrlTip:
|
||||
@@ -1153,6 +1155,9 @@ Applicable lorsque vous avez besoin que le LLM résume le document entier.
|
||||
api: 'API',
|
||||
username: "Nom d'utilisateur",
|
||||
usernameMessage: "Veuillez saisir votre nom d'utilisateur !",
|
||||
usernameMaxLength: 'Le nom doit comporter au maximum {{max}} caractères.',
|
||||
usernameInvalidCharacters:
|
||||
"Le nom ne peut contenir que des lettres, chiffres, espaces et . _ ' -",
|
||||
photo: 'Votre photo',
|
||||
photoDescription: 'Ceci sera affiché sur votre profil.',
|
||||
colorSchema: 'Schéma de couleurs',
|
||||
@@ -1708,6 +1713,47 @@ Exemple : Virtual Hosted Style`,
|
||||
'Sélectionner une source de données à ajouter',
|
||||
availableSources: 'Sources disponibles',
|
||||
datasourceDescription: 'Gérez vos sources de données et connexions',
|
||||
chatChannels: 'Canaux de chat',
|
||||
chatChannelsDescription:
|
||||
'Gérez vos bots de canaux de chat et leurs identifiants',
|
||||
channelEmptyTip:
|
||||
'Aucun canal de chat ajouté. Sélectionnez-en un ci-dessous pour vous connecter.',
|
||||
availableChannels: 'Canaux disponibles',
|
||||
availableChannelsDescription: 'Sélectionner un canal de chat à ajouter',
|
||||
addChannelModalTitle: 'Ajouter un bot {{name}}',
|
||||
editChannelModalTitle: 'Modifier le bot {{name}}',
|
||||
deleteChannelModalTitle: 'Supprimer un canal de chat',
|
||||
deleteChannelModalContent:
|
||||
'Êtes-vous sûr de vouloir supprimer ce bot ? Cette action est irréversible.',
|
||||
connectDialog: 'Connecter un assistant',
|
||||
connectDialogTitle: 'Connecter {{name}} à un assistant',
|
||||
selectDialog: 'Sélectionner un assistant',
|
||||
connectDialogTip:
|
||||
"Les messages reçus par ce canal seront traités par l'assistant connecté. Effacez la sélection pour déconnecter.",
|
||||
notConnected: 'Aucun assistant connecté',
|
||||
chatChannelDesc: {
|
||||
clickclack: 'Connecter un bot ClickClack',
|
||||
discord: 'Connecter un bot Discord',
|
||||
feishu: 'Connecter un bot Feishu / Lark',
|
||||
googlechat: 'Connecter un bot Google Chat',
|
||||
irc: 'Se connecter à un serveur IRC',
|
||||
matrix: 'Connecter un bot Matrix',
|
||||
mattermost: 'Connecter un bot Mattermost',
|
||||
msteams: 'Connecter un bot Microsoft Teams',
|
||||
nextcloud_talk: 'Connecter un bot Nextcloud Talk',
|
||||
nostr: 'Connecter un bot Nostr',
|
||||
qqbot: 'Connecter un bot QQ',
|
||||
slack: 'Connecter un bot Slack',
|
||||
synology_chat: 'Connecter un bot Synology Chat',
|
||||
telegram: 'Connecter un bot Telegram',
|
||||
tlon: 'Connecter un bot Tlon (Urbit)',
|
||||
twitch: 'Connecter un bot Twitch',
|
||||
wecom: 'Connecter un bot WeCom',
|
||||
whatsapp: 'Connecter un bot WhatsApp (appairage QR)',
|
||||
yuanbao: 'Connecter un bot Tencent Yuanbao',
|
||||
zalo: 'Connecter un bot Zalo',
|
||||
zalouser: 'Connecter un compte Zalo personnel',
|
||||
},
|
||||
save: 'Enregistrer',
|
||||
search: 'Rechercher',
|
||||
availableModels: 'Modèles disponibles',
|
||||
@@ -1758,6 +1804,7 @@ Exemple : Virtual Hosted Style`,
|
||||
'Veuillez sélectionner au moins un modèle avant la vérification.',
|
||||
addCustomModel: 'Ajouter un modèle personnalisé',
|
||||
addCustomModelTitle: 'Ajouter un modèle personnalisé',
|
||||
editCustomModelTitle: 'Modifier le modèle',
|
||||
modelMaxTokens: 'Tokens maximum',
|
||||
modelFeatures: 'Fonctionnalités du modèle',
|
||||
modelFeatureToolCall: "Appel d'outil",
|
||||
|
||||
Reference in New Issue
Block a user