# Vertalingen & i18n (Symfony) > Vertaalservice, domeinen, locales, YAML/XLIFF-bestanden, ICU MessageFormat, meervoudsvorming - 16 gespreksvragen - Mid-Level - [Gespreksvragen: Symfony](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen.md) ## 1. Welke Symfony-service moet je gebruiken om strings in een controller te vertalen? **Antwoord** De TranslatorInterface-service is de belangrijkste service voor het afhandelen van vertalingen in Symfony. Hij kan via autowiring in controllers, services of andere klassen worden geïnjecteerd. Deze service laadt de vertaalbestanden uit de map translations/ en geeft de vertaling terug die overeenkomt met de actieve locale. ## 2. In welke map worden vertaalbestanden in Symfony standaard opgeslagen? **Antwoord** De map translations/ in de projectroot is de standaardlocatie voor vertaalbestanden in Symfony. Bestanden volgen de naamgevingsconventie domain.locale.format (bijv. messages.fr.yaml). Bundles kunnen ook hun eigen vertalingen aanleveren in Resources/translations/. ## 3. Wat is de juiste naamgevingsconventie voor een YAML-vertaalbestand voor het domein 'messages' in het Frans? **Antwoord** De Symfony-naamgevingsconventie voor vertaalbestanden is domain.locale.format. Voor het domein messages in het Frans met YAML-formaat moet het bestand messages.fr.yaml heten. Het standaarddomein is 'messages', maar aangepaste domeinen zoals validators.fr.yaml of security.fr.yaml kunnen worden aangemaakt. ## Nog 13 vragen beschikbaar - Hoe vertaal je tekst met dynamische parameters met behulp van de Translator? - Wat is de rol van een vertaaldomein in Symfony? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Symfony-sollicitatieonderwerpen - [Modern PHP (8.1+)](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/php-modern-features.md): 20 vragen, Junior - [Symfony-basis](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/symfony-basics.md): 25 vragen, Junior - [Routing & Controllers](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/routing-controllers.md): 20 vragen, Junior - [Twig & Templates](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/twig-templates.md): 20 vragen, Junior - [Doctrine ORM-basisbeginselen](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/doctrine-orm-basics.md): 25 vragen, Junior - [Symfony Formulieren](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/forms.md): 22 vragen, Junior - [Datavalidatie](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/validation.md): 18 vragen, Junior - [Dependency Injection & Services](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/dependency-injection.md): 24 vragen, Mid-Level - [Security & Authentication](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/security-authentication.md): 26 vragen, Mid-Level - [Geavanceerd Doctrine](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/doctrine-advanced.md): 24 vragen, Mid-Level - [API Platform](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/api-platform.md): 22 vragen, Mid-Level - [Serializer Component](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/serializer.md): 20 vragen, Mid-Level - [Events & Event Subscribers](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/events-subscribers.md): 20 vragen, Mid-Level - [Console & Commands](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/console-commands.md): 18 vragen, Mid-Level - [Messenger Component](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/messenger.md): 22 vragen, Mid-Level - [HTTP Client](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/http-client.md): 18 vragen, Mid-Level - [Cache & prestaties](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/cache.md): 20 vragen, Mid-Level - [Workflow Component](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/workflow.md): 18 vragen, Mid-Level - [Testing Symfony](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/testing.md): 22 vragen, Mid-Level - [Mailer Component](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/mailer.md): 16 vragen, Mid-Level - [EasyAdmin Bundle](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/easyadmin.md): 18 vragen, Mid-Level - [Symfony-architectuur](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/architecture-patterns.md): 24 vragen, Senior - [Prestaties & optimalisatie](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/performance-optimization.md): 22 vragen, Senior - [Geavanceerde beveiliging](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/security-advanced.md): 22 vragen, Senior - [Custom Bundles](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/custom-bundles.md): 20 vragen, Senior - [Microservices met Symfony](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/microservices.md): 22 vragen, Senior - [Real-time & WebSockets](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/real-time.md): 18 vragen, Senior - [Deployment & DevOps](https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/deployment-devops.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/symfony/sollicitatievragen/translations