We need to translate the article content into French, keeping all formatting, markdown, code, URLs, product names unchanged. We must keep product names like Song Overlays Pro, OBS, Discord, Shazam, TouchOSC, QLab, Resolume unchanged. Also keep code examples, command lines, URLs, technical terms exactly as they are. Keep markdown formatting and structure intact. Translate only prose, descriptions, explanatory text. Use consistent terminology. Keep HTML/markdown syntax exactly. Keep links and references unchanged. Maintain same tone and structure.
We need to translate the article content. The article content includes headings, paragraphs, lists, tables, code blocks, etc. We must translate all text except product names, code, URLs, etc.
We need to keep the placeholders like unchanged. Also keep the
tags. Also keep theblocks unchanged except the content inside must be translated? The code block includes text like "Welcome to Sarah & Mike's Wedding! Request your favorite songs and we'll try to play them tonight." This is not code but a text block. The instruction says keep code examples, command lines, URLs, and technical terms exactly as they are. Theblock is not code but a message. Should we translate it? The instruction says translate only prose, descriptions, and explanatory text. Theblock is a custom message. It's not code, but it's content. Should we translate it? It's part of the article. It's a custom welcome message. It is not code per se. But the instruction says keep code examples exactly. This is not code. It's a message. So we should translate it. But we need to keep the formatting. So we will translate the content inside theblock.Also the
block for guidelines. We should translate that too.Also the table of statuses: we need to translate the Status and Description columns. Keep the status names? The status names are in English: New, Queued, Playing, Played, Rejected, Maybe Later, Already Played, Not Available. Should we translate them? They are status options used by the app. The instruction says keep product names unchanged, but these are not product names. They are status options. Should we translate them? The instruction says use consistent terminology. The status options are part of the app. The article uses them. Probably we should translate them to French? But the instruction says keep product names unchanged. It doesn't mention status names. But we want to translate the article. The status names are part of the app's UI. They might be displayed in the app. The article might mention them. The article is in English. We can translate them to French. But the instruction says "Use consistent terminology throughout - maintain a translation glossary." We don't have a glossary. But we can decide to translate them. However, the article might be read by French users. They might see the status names in the app. The article might mention them. But if we translate them, it might mismatch the actual status names in the app. But the article is a guide. It might be okay to translate them. But the instruction didn't explicitly say to keep status names unchanged. So we can translate them. But we need to be consistent. So we will translate the status names to French. But we need to decide the translations:
- New -> Nouveau
- Queued -> En file d'attente
- Playing -> En cours de lecture
- Played -> Joué
- Rejected -> Rejeté
- Maybe Later -> Peut-être plus tard
- Already Played -> Déjà joué
- Not Available -> Indisponible
But we need to keep the table structure. We'll translate the content accordingly.
Also the bullet points: "Guests request songs from their phones via QR code" etc. We'll translate.
Also the headings:
Introduction
stays same but we translate the content inside.Also the
note: "Note: The core app ($9.99 one-time) handles song detection. Song Requests is an optional subscription add-on." We'll translate.Also the "Step 1: Enable Song Requests" etc. We'll translate.
Also the
alt text: "Screenshot placeholder: Song Requests dashboard with incoming requests" - we can translate alt text? The alt text is part of the article. We can translate it. But the instruction says keep all code examples, command lines, URLs, and technical terms exactly as they are. The alt text is not code. It's descriptive. We can translate it. But we need to keep the alt text in French. So we will translate alt text accordingly.
Also the
note: "Pro Tip: Test your QR code before the event! Scan it yourself to ensure it works from various distances." We'll translate.Also the
note: "Privacy Note: Only collect contact info if you have a legitimate use for it. Be transparent with guests about how their info will be used." We'll translate.Also the "Event-Specific Tips" section: we translate bullet points.
Also the "Troubleshooting" section: we translate each subheading and bullet points.
Also the "Advanced: Request Page Customization" section: we translate.
Also the "Next Steps" section: we translate.
Also the final paragraph: "You're all set! Song Requests transforms how you handle audience interaction. No more shouted requests, no more forgetting what guests asked for — just smooth, professional request management that makes every event better." We'll translate.
Also the links: Learn about OBS overlays - we need to translate the link text but keep the href unchanged. So "Learn about OBS overlays" becomes "En savoir plus sur les superpositions OBS" or "Découvrez les superpositions OBS". We'll translate.
Also Set up Discord integration -> "Configurez l'intégration Discord".
Also Join Discord -> "Rejoignez Discord".
Also the
stays same.Also the final
You’re all set! ...
-> translate.Also the
Step 1: Enable Song Requests
etc. We'll translate.Also the
steps: we translate each step.
Also the
steps for Step 2: Configure Your Request Settings: we translate.
Also the
Basic Settings
etc.Also the
Request Statuses
etc.Also the table: we translate.
Also the
Step 3: Generate and Display Your QR Code
etc.Also the
Display Options
etc.Also the
Pro Tip: ... -> "Astuce Pro: ..."Also the
Step 4: Manage Incoming Requests
etc.Also the
The Request Queue
etc.Also the
Quick Actions
etc.Also the
Keyboard Shortcuts
etc.Also the
Step 5: Set Up Auto-Detection
etc.Also the
Step 6: Display Request Status (Optional)
etc.Also the
Step 7: Export Guest Contacts
etc.Also the
Privacy Note: ... -> "Note de confidentialité: ..."Also the
Event-Specific Tips
etc.Also the
Weddings
etc.Also the
Corporate Events
etc.Also the
Club/Bar Gigs
etc.Also the
Troubleshooting
etc.Also the
Guests Can't Scan the QR Code
etc.Also the
Requests Not Appearing
etc.Also the
Auto-Detection Not Working
etc.Also the
Too Many Requests
etc.Also the
Advanced: Request Page Customization
etc.Also the
Custom Welcome Message
etc.Also the
Request Guidelines
etc.Also the
Theming
etc.Also the
Next Steps
etc.Also the
Display What's Playing
etc.Also the
Send to Discord
etc.Also the
Join the Community
etc.Also the final
and final paragraph.We must keep all formatting identical. So we need to preserve the
,
,
,
,
,