- {jobResult ? "READY • REHEARSAL" : "SYNCED • LOCAL"}
+ {jobResult ? t("statusReadyRehearsal") : t("statusSyncedLocal")}
- {jobResult ? "Rehearsal Console" : "Workspace Home"}
+ {jobResult ? t("rehearsalConsoleTitle") : t("workspaceHomeTitle")}
- {jobResult?.exportSummary?.headline ?? "Turn a song into a practical rehearsal view."}
+ {jobResult?.exportSummary?.headline ?? t("workspaceHomeSummary")}
@@ -592,7 +611,7 @@ export function App() {
disabled={analysisInFlight || isStarting || isImporting}
variant="secondary"
className="min-h-11 w-full border border-cyan-300/20 bg-cyan-300/10 font-semibold text-cyan-50 hover:bg-cyan-300/20 xl:w-auto"
- aria-label="Choose local audio"
+ aria-label={t("chooseLocalAudio")}
>
{t("chooseLocalAudio")}
@@ -608,7 +627,7 @@ export function App() {
onChange={(e) => setYoutubeUrl(e.target.value)}
disabled={analysisInFlight || isStarting || isImporting}
className="h-10 flex-1 border-0 bg-transparent text-slate-100 placeholder:text-slate-500 focus-visible:ring-cyan-300"
- aria-label="YouTube URL"
+ aria-label={t("youtubeUrlAriaLabel")}
/>