+
{messages.length === 0 && (
@@ -54,7 +54,7 @@ export function Chat({ messages, isGenerating, status, onSend, onAbort }: Props)
PinchChat
-
Envoie un message pour commencer
+
Send a message to get started
)}
{messages.filter(hasVisibleContent).map(msg => (
diff --git a/src/components/ChatInput.tsx b/src/components/ChatInput.tsx
index e68f73c..7d5a1bd 100644
--- a/src/components/ChatInput.tsx
+++ b/src/components/ChatInput.tsx
@@ -179,6 +179,8 @@ export function ChatInput({ onSend, onAbort, isGenerating, disabled }: Props) {
return (
fileInputRef.current?.click()}
disabled={disabled}
className="shrink-0 h-11 w-11 rounded-2xl border border-white/8 bg-zinc-800/30 flex items-center justify-center text-zinc-400 hover:text-cyan-300 hover:bg-white/5 transition-colors disabled:opacity-30"
- title="Joindre un fichier"
+ title="Attach file"
+ aria-label="Attach file"
>
@@ -235,7 +238,8 @@ export function ChatInput({ onSend, onAbort, isGenerating, disabled }: Props) {
onChange={(e) => setText(e.target.value)}
onKeyDown={handleKeyDown}
onPaste={handlePaste}
- placeholder="Écris un message…"
+ placeholder="Type a message…"
+ aria-label="Message"
disabled={disabled}
rows={1}
className="flex-1 bg-transparent resize-none rounded-2xl border border-white/8 bg-zinc-900/35 px-4 py-3 text-sm text-zinc-300 placeholder:text-zinc-500 outline-none focus:ring-2 focus:ring-cyan-400/30 transition-all max-h-[200px]"
@@ -252,10 +256,11 @@ export function ChatInput({ onSend, onAbort, isGenerating, disabled }: Props) {
)}
diff --git a/src/components/Header.tsx b/src/components/Header.tsx
index f3e34e9..7ce47cb 100644
--- a/src/components/Header.tsx
+++ b/src/components/Header.tsx
@@ -13,8 +13,8 @@ export function Header({ status, sessionKey, onToggleSidebar, activeSessionData
return (
<>
-
-