Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Resourcebestanden zijn bestanden die deel uitmaken van een toepassing, maar die niet zijn gecompileerd, bijvoorbeeld pictogrambestanden of audiobestanden. Omdat deze bestanden geen deel uitmaken van het compilatieproces, kunt u ze wijzigen zonder dat u de binaire bestanden opnieuw hoeft te compileren. Als u van plan bent om uw toepassing te lokaliseren, moet u resourcebestanden gebruiken voor alle tekenreeksen en andere resources die moeten worden gewijzigd wanneer u uw toepassing lokaliseert.
Waarschuwing
Resources in .resx bestanden kunnen worden geserialiseerd met behulp van BinaryFormatter, wat niet veilig is. Neem alleen de .resx bestanden op in het buildproces dat u vertrouwt.
Zie Resources in .NET-apps voor meer informatie over resources in .NET-apps.
Werken met middelen
Open in een beheerd codeproject het venster met projecteigenschappen. U kunt het eigenschappenvenster openen door:
- Klik met de rechtermuisknop op het projectknooppunt in Solution Explorer en selecteer Eigenschappen
- Projecteigenschappen typen in het zoekvak Ctrl+Q
- Op Alt+Enter drukken in Solution Explorer
Selecteer het tabblad Resources . U kunt een RESX-bestand toevoegen als uw project er nog geen bevat, verschillende soorten resources toevoegen en verwijderen en bestaande resources wijzigen.
Verbeteringen in Resource Explorer in Visual Studio 2022 en hoger
Vanaf Visual Studio 2022 versie 17.11 is de resourcesverkenner aanzienlijk verbeterd. Zie Inleiding tot de vernieuwde Visual Studio Resource Explorer.
Als u de nieuwe Resource Explorer wilt gebruiken, moet u een .NET-project hebben dat een of meer resourcebestanden (.resx) bevat. Als u Resource Explorer wilt openen, klikt u met de rechtermuisknop op een resourcebestand in Solution Explorer en selecteert u Openen met>Resource Explorer. U kunt ook de sneltoets Ctrl Alt++R gebruiken.
Wanneer u de nieuwe Resource Explorer opent, ziet u aan de linkerkant een overzicht van alle resources die u naast de landinstellingen voor elk bestand hebt opgeslagen. U kunt configureren welke landinstellingen zichtbaar zijn in de datagrid. Met deze interface kunt u vertalingen naast elkaar vergelijken en deze bewerken.
Zoeken naar resourcereeksen
Linksboven in het raster kunt u het zoekvak gebruiken om een tekst uit te voeren voor het doorzoeken van al uw resourcebestanden. Als u naar een resource wilt zoeken, typt u het zoekvak op de werkbalk en drukt u op Enter. In het gegevensraster worden alleen de resources weergegeven die overeenkomen met uw query in hun naam, waarde of opmerking. U kunt jokertekens (*) gebruiken om gedeeltelijke overeenkomsten en aanhalingstekens (") uit te voeren om exacte overeenkomsten uit te voeren.
Opmerkingen toevoegen aan specifieke vertalingen van een resource
Opmerkingen zijn een handige manier om meer informatie of context te geven bij een bron, zoals de betekenis, het gebruik of de toon van een tekenreeks. In Resource Explorer kunt u opmerkingen toevoegen aan elke vertaling van een resource en deze allemaal tegelijk weergeven in het gegevensraster.
Als u een opmerking wilt toevoegen aan een resource, selecteert u de cel die overeenkomt met de vertaling waarop u een opmerking wilt plaatsen en klikt u op de knop Opmerking bewerken op de werkbalk of drukt u op Shift+Enter. Er wordt een opmerkingenvak weergegeven onder de cel, waar u uw opmerking kunt typen. Druk op Enter om de opmerking op te slaan of op Esc om deze te verwijderen.
U kunt bestaande opmerkingen bewerken of verwijderen door op het opmerkingenvak te klikken of dezelfde sneltoets te gebruiken. Als u alle opmerkingen voor een resource wilt weergeven, zoekt u het kleine driehoekpictogram in de hoek van elke cel met een opmerking. U kunt de muisaanwijzer op het pictogram plaatsen om knopinfo weer te geven met de tekst van de opmerking of erop klikken om het opmerkingenvak te openen.
Opmerkingen zijn beschikbaar voor meerdere gebruikers van de resourcebestanden. De vertaler, een ontwikkelaar of een resourcemanager kan notities, vragen, uitleg of opmerkingen naast de vertalingen achterlaten. Een klein pictogram in de hoek van elke cel geeft de aanwezigheid van een opmerking aan.
Resources filteren
Als u resources wilt filteren, klikt u op het filterpictogram op de werkbalk en selecteert u de criteria die u wilt toepassen. U kunt resources filteren op naam, waarde, opmerking, type of bestand.
| Filteren | Beschrijving |
|---|---|
| Naam | Alleen de resources met een bepaalde naam of voorvoegsel weergeven. |
| Waarde | Alleen de resources met een bepaalde waarde weergeven of een bepaalde tekenreeks bevatten. |
| Opmerking | Alleen de resources weergeven die een opmerking hebben of waarvan de opmerking een bepaalde tekenreeks bevat. |
| Typologie | Alleen de resources weergeven met een bepaald type, zoals tekenreeks, afbeelding of pictogram. |
| Bestand | Alleen de resources weergeven die deel uitmaken van een bepaald bestand of bepaalde cultuur. |
U kunt meerdere filters combineren om uw resultaten te beperken en ze te wissen door op de knop Filter wissen te klikken.
Validatie en waarschuwingen
Tijdelijke aanduidingen zijn speciale tokens die tijdens runtime worden vervangen door dynamische waarden, zoals {0}, {1}of {name}. Als u tijdelijke aanduidingen in uw resources gebruikt, moet u ervoor zorgen dat deze consistent zijn in alle lokalisaties, anders ziet u mogelijk fouten of onverwacht gedrag in uw app.
De nieuwe Resource Explorer valideert automatisch tijdelijke aanduidingen voor elke resource en toont een waarschuwingspictogram als de standaardcultuur en andere lokalisaties niet overeenkomen. Als de standaardwaarde van een resource bijvoorbeeld Hallo, {name}! is en de Spaanse waarde Hola, {nombre}! is, ziet u een waarschuwingspictogram waarin wordt aangegeven dat de naam van de tijdelijke aanduiding anders is. U kunt de muisaanwijzer op het pictogram bewegen om een tooltip weer te geven met de details van de discrepantie, en erop klikken om het op te lossen.
Ontbrekende vertalingen zijn een ander veelvoorkomend probleem dat van invloed kan zijn op de gebruikerservaring van uw app. Als u geen vertaling opgeeft voor een resource in een bepaalde cultuur, valt de app terug op de standaardcultuur, die mogelijk niet geschikt of wenselijk is voor sommige gebruikers. Resource Explorer helpt u dit probleem te voorkomen door een waarschuwingspictogram weer te geven als er geen waarde is voor een resource in een bepaalde cultuur. Als> u bijvoorbeeld een resource hebt met een standaardwaarde van File en geen waarde voor de Franse cultuur, ziet u een waarschuwingspictogram waarin wordt aangegeven dat de vertaling ontbreekt. U kunt de muisaanwijzer op het pictogram bewegen om knopinfo weer te geven met het bericht Geen waarde en deze te selecteren om een waarde toe te voegen.
Aanpassingsopties
Resource Explorer in Visual Studio 2022 en hoger is compatibel met schermlezers en ondersteunende technologie, om het toegankelijker te maken voor ontwikkelaars met visuele beperkingen of beperkingen. U kunt sneltoetsen gebruiken om door het gegevensraster te navigeren, waarden en opmerkingen te bewerken en algemene acties uit te voeren. U kunt de verteller ook gebruiken om de inhoud van elke cel te lezen, evenals de knopinfo en waarschuwingen.
Als u het zoomniveau wilt aanpassen, gebruikt u de zoomschuifregelaar op de werkbalk of de sneltoetsen Ctrl+= en Ctrl+- om in of uit te zoomen. Gebruik Ctrl+0 om het zoomniveau opnieuw in te stellen op de standaardinstelling.
Het thema voor Resource Explorer is consistent met de rest van de Visual Studio-omgeving. U kunt kiezen tussen lichte, donkere of blauwe thema's en resourceverkenner past zich dienovereenkomstig aan. ** U kunt ook het lettertype en de kleuren van het gegevensraster wijzigen door gebruik te maken van het dialoogvenster Extra>Opties>Omgeving>Lettertypen en Kleuren.
Resources in andere projecttypen
Resources worden anders beheerd in .NET-projecten dan in andere projecttypen. Voor meer informatie over middelen in:
- UWP-apps (Universal Windows Platform), zie App-resources en het Resource Management-systeem
- C++/CLI-projecten (beheerd), zie Resources in Desktop-apps
- C++ projecten, zie Werken met resourcebestanden en procedures: Een resource maken
- Gebruik het venster Resourceweergave(>Andere> weergeven) om resourcebestanden weer te geven die zijn opgenomen in uw projecten.
Ondersteuningsopties
Als u een probleem ondervindt met het beheren van toepassingsresources, raadpleegt u Fouten oplossen in de resource-editor.