[
    {
        "theme": "Réunions",
        "function": "Ouvrir la réunion",
        "english": "Shall we get started?",
        "french": "On peut commencer ?",
        "register": "neutre",
        "example": "Shall we get started? We have a lot to cover today."
    },
    {
        "theme": "Réunions",
        "function": "Annoncer l'objectif",
        "english": "The purpose of today's call is to…",
        "french": "L'objectif de cet appel est de…",
        "register": "formel",
        "example": "The purpose of today's call is to agree on the launch date."
    },
    {
        "theme": "Réunions",
        "function": "Donner la parole",
        "english": "Fatou, what's your take on this?",
        "french": "Fatou, quel est ton avis là-dessus ?",
        "register": "neutre",
        "example": "Fatou, you've worked on this — what's your take?"
    },
    {
        "theme": "Réunions",
        "function": "Interrompre poliment",
        "english": "Sorry, can I jump in here?",
        "french": "Désolé, je peux intervenir ?",
        "register": "neutre",
        "example": "Sorry, can I jump in here? I have a quick point."
    },
    {
        "theme": "Réunions",
        "function": "Reprendre la parole",
        "english": "If I could just finish my thought…",
        "french": "Si je peux juste terminer mon idée…",
        "register": "neutre",
        "example": "If I could just finish my thought, then I'll hand over."
    },
    {
        "theme": "Réunions",
        "function": "Mettre un sujet de côté",
        "english": "Let's park that for now.",
        "french": "Mettons ça de côté pour l'instant.",
        "register": "informel",
        "example": "That's important, but let's park that for now and move on."
    },
    {
        "theme": "Réunions",
        "function": "Renvoyer à plus tard",
        "english": "Let's take this offline.",
        "french": "On en reparle en petit comité.",
        "register": "informel",
        "example": "Let's take this offline and not hold up the group."
    },
    {
        "theme": "Réunions",
        "function": "Exprimer un accord",
        "english": "I'm fully on board with that.",
        "french": "Je suis totalement d'accord avec ça.",
        "register": "neutre",
        "example": "I'm fully on board with that approach."
    },
    {
        "theme": "Réunions",
        "function": "Nuancer un avis",
        "english": "It might be worth considering…",
        "french": "Il pourrait être utile d'envisager…",
        "register": "formel",
        "example": "It might be worth considering a phased rollout."
    },
    {
        "theme": "Réunions",
        "function": "Exprimer un désaccord",
        "english": "I have to push back on that.",
        "french": "Je dois émettre une réserve là-dessus.",
        "register": "neutre",
        "example": "I have to push back on that — the timeline worries me."
    },
    {
        "theme": "Réunions",
        "function": "Recadrer la discussion",
        "english": "Can we take a step back?",
        "french": "On peut prendre du recul ?",
        "register": "neutre",
        "example": "Can we take a step back and look at the big picture?"
    },
    {
        "theme": "Réunions",
        "function": "Vérifier la compréhension",
        "english": "Does that match everyone's understanding?",
        "french": "Est-ce que tout le monde a bien compris ainsi ?",
        "register": "formel",
        "example": "So we'll delay the launch — does that match everyone's understanding?"
    },
    {
        "theme": "Réunions",
        "function": "Attribuer une action",
        "english": "Can you own that one?",
        "french": "Tu peux prendre celle-là en charge ?",
        "register": "informel",
        "example": "Awa, can you own the client comms?"
    },
    {
        "theme": "Réunions",
        "function": "Fixer une échéance",
        "english": "By when can we have this?",
        "french": "Pour quand peut-on avoir ça ?",
        "register": "neutre",
        "example": "Great — by when can we have this ready?"
    },
    {
        "theme": "Réunions",
        "function": "Résumer",
        "english": "So, to sum up…",
        "french": "Donc, pour résumer…",
        "register": "neutre",
        "example": "So, to sum up: Awa owns the report, due Friday."
    },
    {
        "theme": "Réunions",
        "function": "Clore la réunion",
        "english": "Let's wrap up there.",
        "french": "Terminons là-dessus.",
        "register": "informel",
        "example": "Let's wrap up there — thanks everyone for your time."
    },
    {
        "theme": "E-mails",
        "function": "Objet orienté action",
        "english": "Approval needed — Q3 budget — by Fri",
        "french": "Validation requise — budget T3 — pour vendredi",
        "register": "neutre",
        "example": "Objet : Approval needed — Q3 budget — by Fri"
    },
    {
        "theme": "E-mails",
        "function": "Ouverture standard",
        "english": "I hope this finds you well.",
        "french": "J'espère que vous allez bien.",
        "register": "formel",
        "example": "Hi Fatou, I hope this finds you well."
    },
    {
        "theme": "E-mails",
        "function": "Remercier d'une réponse",
        "english": "Thanks for getting back to me so quickly.",
        "french": "Merci de votre réponse rapide.",
        "register": "neutre",
        "example": "Thanks for getting back to me so quickly on this."
    },
    {
        "theme": "E-mails",
        "function": "Formuler la demande",
        "english": "I'm writing to ask if you could…",
        "french": "Je vous écris pour vous demander si vous pourriez…",
        "register": "formel",
        "example": "I'm writing to ask if you could approve the Q3 budget."
    },
    {
        "theme": "E-mails",
        "function": "Donner le contexte",
        "english": "Here's the background in three points:",
        "french": "Voici le contexte en trois points :",
        "register": "neutre",
        "example": "Here's the background in three points: cost, timing, risk."
    },
    {
        "theme": "E-mails",
        "function": "Demander confirmation",
        "english": "Could you confirm by Thursday 5pm?",
        "french": "Pouvez-vous confirmer d'ici jeudi 17 h ?",
        "register": "neutre",
        "example": "Could you confirm by Thursday 5pm so we can proceed?"
    },
    {
        "theme": "E-mails",
        "function": "Débloquer une décision",
        "english": "Unless I hear otherwise, I'll proceed.",
        "french": "Sauf avis contraire, je continue.",
        "register": "neutre",
        "example": "Unless I hear otherwise, I'll proceed with option B."
    },
    {
        "theme": "E-mails",
        "function": "Relance douce",
        "english": "Just floating this back to the top of your inbox.",
        "french": "Je remonte ce message en haut de votre boîte.",
        "register": "informel",
        "example": "Just floating this back to the top of your inbox — no rush."
    },
    {
        "theme": "E-mails",
        "function": "Relance ferme",
        "english": "Could you let me know where this stands?",
        "french": "Pouvez-vous me dire où en est ce dossier ?",
        "register": "neutre",
        "example": "Could you let me know where this stands by Friday?"
    },
    {
        "theme": "E-mails",
        "function": "Annoncer un retard",
        "english": "We won't be able to deliver by the 15th.",
        "french": "Nous ne pourrons pas livrer avant le 15.",
        "register": "formel",
        "example": "We won't be able to deliver by the 15th, but here's our plan."
    },
    {
        "theme": "E-mails",
        "function": "Refuser poliment",
        "english": "I'm afraid that won't be possible, but…",
        "french": "Je crains que ce ne soit pas possible, mais…",
        "register": "formel",
        "example": "I'm afraid that won't be possible, but here's what we can do."
    },
    {
        "theme": "E-mails",
        "function": "Assumer une erreur",
        "english": "That was my mistake — here's how I'm fixing it.",
        "french": "C'était mon erreur — voici comment je la corrige.",
        "register": "neutre",
        "example": "That was my mistake — here's how I'm fixing it today."
    },
    {
        "theme": "E-mails",
        "function": "Joindre un document",
        "english": "I've attached the revised deck.",
        "french": "Je joins la présentation révisée.",
        "register": "neutre",
        "example": "I've attached the revised deck for your review."
    },
    {
        "theme": "E-mails",
        "function": "Clôture neutre",
        "english": "Best regards,",
        "french": "Cordialement,",
        "register": "formel",
        "example": "Best regards, Awa"
    },
    {
        "theme": "E-mails",
        "function": "Clôture avec relance",
        "english": "Looking forward to your reply.",
        "french": "Dans l'attente de votre réponse.",
        "register": "neutre",
        "example": "Looking forward to your reply. Best, Awa"
    },
    {
        "theme": "E-mails",
        "function": "Remercier d'avance",
        "english": "Many thanks,",
        "french": "Merci d'avance,",
        "register": "neutre",
        "example": "Many thanks, Awa"
    },
    {
        "theme": "Téléphone & visio",
        "function": "Décrocher",
        "english": "Good morning, Sahel Energy, Awa speaking.",
        "french": "Bonjour, Sahel Energy, Awa à l'appareil.",
        "register": "formel",
        "example": "Good morning, Sahel Energy, Awa speaking. How can I help?"
    },
    {
        "theme": "Téléphone & visio",
        "function": "Faire patienter",
        "english": "Could you hold for a moment, please?",
        "french": "Pouvez-vous patienter un instant, s'il vous plaît ?",
        "register": "formel",
        "example": "Could you hold for a moment, please? I'll check that for you."
    },
    {
        "theme": "Téléphone & visio",
        "function": "Transférer",
        "english": "I'll put you through to Fatou.",
        "french": "Je vous passe Fatou.",
        "register": "neutre",
        "example": "I'll put you through to Fatou in accounts."
    },
    {
        "theme": "Téléphone & visio",
        "function": "Prendre un message",
        "english": "Can I take a message?",
        "french": "Puis-je prendre un message ?",
        "register": "neutre",
        "example": "She's not available — can I take a message?"
    },
    {
        "theme": "Téléphone & visio",
        "function": "Faire répéter",
        "english": "Sorry, could you say that again?",
        "french": "Désolé, pouvez-vous répéter ?",
        "register": "neutre",
        "example": "Sorry, could you say that again? The line broke up."
    },
    {
        "theme": "Téléphone & visio",
        "function": "Cibler l'incompris",
        "english": "I didn't catch that last part.",
        "french": "Je n'ai pas saisi la fin.",
        "register": "neutre",
        "example": "I didn't catch that last part — after the deadline?"
    },
    {
        "theme": "Téléphone & visio",
        "function": "Demander à ralentir",
        "english": "Could you slow down a little, please?",
        "french": "Pouvez-vous ralentir un peu, s'il vous plaît ?",
        "register": "neutre",
        "example": "Could you slow down a little, please? I want to note this."
    },
    {
        "theme": "Téléphone & visio",
        "function": "Reformuler pour vérifier",
        "english": "So if I understand correctly, you want…",
        "french": "Donc si je comprends bien, vous voulez…",
        "register": "neutre",
        "example": "So if I understand correctly, you want delivery in two phases."
    },
    {
        "theme": "Téléphone & visio",
        "function": "Épeler",
        "english": "Let me read that back to you.",
        "french": "Je vous relis pour vérifier.",
        "register": "neutre",
        "example": "Let me read that back to you: B for Bravo, D for Delta."
    },
    {
        "theme": "Téléphone & visio",
        "function": "Signaler la sourdine",
        "english": "You're on mute.",
        "french": "Vous êtes en sourdine.",
        "register": "informel",
        "example": "Fatou, you're on mute — we can't hear you."
    },
    {
        "theme": "Téléphone & visio",
        "function": "Signaler une coupure",
        "english": "I think you're breaking up.",
        "french": "Je crois que ça coupe.",
        "register": "informel",
        "example": "Sorry, I think you're breaking up — could you repeat?"
    },
    {
        "theme": "Téléphone & visio",
        "function": "Partager l'écran",
        "english": "Can everyone see my screen?",
        "french": "Tout le monde voit mon écran ?",
        "register": "neutre",
        "example": "Can everyone see my screen? Good, let's begin."
    },
    {
        "theme": "Téléphone & visio",
        "function": "Prendre la parole à distance",
        "english": "Awa here — quick point.",
        "french": "Awa au micro — un point rapide.",
        "register": "informel",
        "example": "Awa here — quick point on slide four."
    },
    {
        "theme": "Téléphone & visio",
        "function": "Laisser un message vocal",
        "english": "It's Awa from Sahel Energy, calling about…",
        "french": "C'est Awa de Sahel Energy, j'appelle au sujet de…",
        "register": "neutre",
        "example": "Hi Fatou, it's Awa from Sahel Energy, calling about the invoice."
    },
    {
        "theme": "Négociation",
        "function": "Découvrir le besoin",
        "english": "What's driving this project right now?",
        "french": "Qu'est-ce qui motive ce projet en ce moment ?",
        "register": "neutre",
        "example": "Before I propose anything — what's driving this project right now?"
    },
    {
        "theme": "Négociation",
        "function": "Chiffrer l'inaction",
        "english": "What happens if you do nothing?",
        "french": "Que se passe-t-il si vous ne faites rien ?",
        "register": "neutre",
        "example": "What happens if you do nothing for another six months?"
    },
    {
        "theme": "Négociation",
        "function": "Identifier les décideurs",
        "english": "Who else is involved in the decision?",
        "french": "Qui d'autre participe à la décision ?",
        "register": "formel",
        "example": "Who else is involved in the decision on your side?"
    },
    {
        "theme": "Négociation",
        "function": "Faire parler",
        "english": "Tell me more about that.",
        "french": "Dites-m'en plus.",
        "register": "informel",
        "example": "Tell me more about that bottleneck."
    },
    {
        "theme": "Négociation",
        "function": "Traduire en bénéfice",
        "english": "…which means you stop losing two days per order.",
        "french": "…ce qui veut dire que vous ne perdez plus deux jours par commande.",
        "register": "neutre",
        "example": "We track every shipment live, which means you stop losing two days per order."
    },
    {
        "theme": "Négociation",
        "function": "Annoncer le prix",
        "english": "The investment is 4.5 million CFA.",
        "french": "L'investissement est de 4,5 millions FCFA.",
        "register": "formel",
        "example": "The investment is 4.5 million CFA for the full package."
    },
    {
        "theme": "Négociation",
        "function": "Répondre à « trop cher »",
        "english": "Compared to what?",
        "french": "Par rapport à quoi ?",
        "register": "informel",
        "example": "It's too expensive. — Compared to what, exactly?"
    },
    {
        "theme": "Négociation",
        "function": "Distinguer montant et délai",
        "english": "Is it the total, or the timing?",
        "french": "Est-ce le montant total, ou l'échéancier ?",
        "register": "neutre",
        "example": "Help me understand — is it the total, or the timing of payments?"
    },
    {
        "theme": "Négociation",
        "function": "Concéder contre contrepartie",
        "english": "I can do that if we move to a two-year term.",
        "french": "Je peux le faire si on passe à un contrat de deux ans.",
        "register": "neutre",
        "example": "I can do that if we move to a two-year term."
    },
    {
        "theme": "Négociation",
        "function": "Accueillir une objection",
        "english": "That's a fair concern.",
        "french": "C'est une inquiétude légitime.",
        "register": "neutre",
        "example": "That's a fair concern. Here's how we usually handle it."
    },
    {
        "theme": "Négociation",
        "function": "Lever l'objection cachée",
        "english": "What's the main thing you're weighing up?",
        "french": "Quel est le point principal que vous pesez ?",
        "register": "neutre",
        "example": "Of course — what's the main thing you're weighing up?"
    },
    {
        "theme": "Négociation",
        "function": "Tester l'engagement",
        "english": "If it were entirely your call, would you go ahead?",
        "french": "Si la décision ne tenait qu'à vous, iriez-vous de l'avant ?",
        "register": "neutre",
        "example": "If it were entirely your call, would you go ahead?"
    },
    {
        "theme": "Négociation",
        "function": "Réduire le risque",
        "english": "How about we start with a pilot?",
        "french": "Et si on commençait par un pilote ?",
        "register": "neutre",
        "example": "How about we start with a pilot on one site?"
    },
    {
        "theme": "Négociation",
        "function": "Conclure",
        "english": "Shall we go ahead?",
        "french": "On y va ?",
        "register": "neutre",
        "example": "Everything looks good — shall we go ahead?"
    },
    {
        "theme": "Négociation",
        "function": "Verrouiller la suite",
        "english": "I'll send the contract today — sign by Friday?",
        "french": "J'envoie le contrat aujourd'hui — signé pour vendredi ?",
        "register": "neutre",
        "example": "I'll send the contract today — could you sign by Friday?"
    },
    {
        "theme": "Présentations",
        "function": "Ouvrir sur le problème",
        "english": "Right now, we lose two days on every order.",
        "french": "Aujourd'hui, nous perdons deux jours sur chaque commande.",
        "register": "neutre",
        "example": "Right now, we lose two days on every single order. Here's why."
    },
    {
        "theme": "Présentations",
        "function": "Annoncer la structure",
        "english": "There are three things to know.",
        "french": "Il y a trois choses à retenir.",
        "register": "neutre",
        "example": "There are three things to know about this quarter."
    },
    {
        "theme": "Présentations",
        "function": "Passer au point suivant",
        "english": "That brings me to my second point.",
        "french": "Ce qui m'amène à mon deuxième point.",
        "register": "neutre",
        "example": "That brings me to my second point: cost."
    },
    {
        "theme": "Présentations",
        "function": "Rappeler où l'on en est",
        "english": "Quick reminder: three points, we've done two.",
        "french": "Petit rappel : trois points, on en a vu deux.",
        "register": "informel",
        "example": "Quick reminder: three points, we've covered two."
    },
    {
        "theme": "Présentations",
        "function": "Commenter une hausse",
        "english": "Sales rose by 12% over the year.",
        "french": "Les ventes ont augmenté de 12 % sur l'année.",
        "register": "neutre",
        "example": "Sales rose by 12% over the year, mostly in Q4."
    },
    {
        "theme": "Présentations",
        "function": "Commenter une baisse",
        "english": "Costs dropped sharply after March.",
        "french": "Les coûts ont fortement baissé après mars.",
        "register": "neutre",
        "example": "Costs dropped sharply after March, once we switched supplier."
    },
    {
        "theme": "Présentations",
        "function": "Interpréter un chiffre",
        "english": "The key takeaway here is…",
        "french": "Ce qu'il faut en retenir, c'est…",
        "register": "neutre",
        "example": "The key takeaway here is that we lose customers in month three."
    },
    {
        "theme": "Présentations",
        "function": "Formuler la demande",
        "english": "What I'm asking for today is…",
        "french": "Ce que je demande aujourd'hui, c'est…",
        "register": "formel",
        "example": "What I'm asking for today is approval to hire two engineers."
    },
    {
        "theme": "Présentations",
        "function": "Gérer une question",
        "english": "So the question is whether…",
        "french": "Donc la question est de savoir si…",
        "register": "neutre",
        "example": "So the question is whether the timeline is realistic. Let me address that."
    },
    {
        "theme": "Présentations",
        "function": "Reconnaître ne pas savoir",
        "english": "I don't have that figure with me — I'll send it today.",
        "french": "Je n'ai pas ce chiffre sous la main — je l'envoie aujourd'hui.",
        "register": "neutre",
        "example": "Good question. I don't have that figure with me — I'll send it today."
    },
    {
        "theme": "Présentations",
        "function": "Répondre à une attaque",
        "english": "That's a fair challenge. Here's how we see it.",
        "french": "C'est une objection légitime. Voici notre point de vue.",
        "register": "neutre",
        "example": "That's a fair challenge. Here's how we see it."
    },
    {
        "theme": "Présentations",
        "function": "Conclure fort",
        "english": "What I need from you today is a decision.",
        "french": "Ce dont j'ai besoin de vous aujourd'hui, c'est d'une décision.",
        "register": "neutre",
        "example": "What I need from you today is a decision by Friday. Happy to take questions."
    },
    {
        "theme": "Entretien",
        "function": "Se présenter",
        "english": "I'm currently a project manager at…",
        "french": "Je suis actuellement chef de projet chez…",
        "register": "neutre",
        "example": "I'm currently a project manager at Sahel Energy, where I run deployments."
    },
    {
        "theme": "Entretien",
        "function": "Relier au passé",
        "english": "Before that, I spent four years in…",
        "french": "Avant cela, j'ai passé quatre ans dans…",
        "register": "neutre",
        "example": "Before that, I spent four years in logistics, which taught me to meet tight deadlines."
    },
    {
        "theme": "Entretien",
        "function": "Projeter l'avenir",
        "english": "What I'm looking for now is…",
        "french": "Ce que je recherche maintenant, c'est…",
        "register": "neutre",
        "example": "What I'm looking for now is a role where I can build a team from scratch."
    },
    {
        "theme": "Entretien",
        "function": "Relier au poste",
        "english": "…which is why this role caught my attention.",
        "french": "…c'est pourquoi ce poste a attiré mon attention.",
        "register": "neutre",
        "example": "I enjoy scaling teams, which is why this role caught my attention."
    },
    {
        "theme": "Entretien",
        "function": "Structurer un exemple (STAR)",
        "english": "Let me give you a concrete example.",
        "french": "Laissez-moi vous donner un exemple concret.",
        "register": "neutre",
        "example": "Let me give you a concrete example from last year."
    },
    {
        "theme": "Entretien",
        "function": "Assumer une action",
        "english": "I decided to… and the result was…",
        "french": "J'ai décidé de… et le résultat a été…",
        "register": "neutre",
        "example": "I decided to renegotiate the contract, and the result was a 15% saving."
    },
    {
        "theme": "Entretien",
        "function": "Parler d'une faiblesse",
        "english": "I used to… so now I…",
        "french": "J'avais tendance à… donc maintenant je…",
        "register": "neutre",
        "example": "I used to take on too much myself, so now I assign an owner for every task."
    },
    {
        "theme": "Entretien",
        "function": "Poser une bonne question",
        "english": "What does success look like after six months?",
        "french": "À quoi ressemble la réussite après six mois ?",
        "register": "formel",
        "example": "What does success look like in this role after six months?"
    },
    {
        "theme": "Entretien",
        "function": "Interroger la culture",
        "english": "How would you describe the way decisions get made here?",
        "french": "Comment décririez-vous la façon dont les décisions se prennent ici ?",
        "register": "formel",
        "example": "How would you describe the way decisions get made here?"
    },
    {
        "theme": "Entretien",
        "function": "Clarifier un doute",
        "english": "Is there anything about my profile you'd like me to clarify?",
        "french": "Y a-t-il un point de mon profil que vous aimeriez que je précise ?",
        "register": "formel",
        "example": "Is there anything about my profile you'd like me to clarify?"
    },
    {
        "theme": "Entretien",
        "function": "Demander les étapes",
        "english": "What are the next steps and the timeline?",
        "french": "Quelles sont les prochaines étapes et le calendrier ?",
        "register": "neutre",
        "example": "Thank you. What are the next steps and the timeline?"
    },
    {
        "theme": "Entretien",
        "function": "Retarder le salaire",
        "english": "What range do you have in mind for this position?",
        "french": "Quelle fourchette avez-vous en tête pour ce poste ?",
        "register": "formel",
        "example": "I'd rather understand the role first — what range do you have in mind?"
    },
    {
        "theme": "Entretien",
        "function": "Négocier au-delà du salaire",
        "english": "If the base is fixed, could we look at a 6-month review?",
        "french": "Si le salaire de base est fixe, pourrait-on prévoir une révision à 6 mois ?",
        "register": "formel",
        "example": "If the base is fixed, could we look at a review after six months?"
    },
    {
        "theme": "Entretien",
        "function": "Demander un délai",
        "english": "Could I take a couple of days to consider the offer?",
        "french": "Puis-je prendre deux jours pour étudier l'offre ?",
        "register": "neutre",
        "example": "Thank you. Could I take a couple of days to consider the offer?"
    }
]