Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Soubory prostředků jsou soubory, které jsou součástí aplikace, ale nejsou kompilovány, například soubory ikon nebo zvukové soubory. Vzhledem k tomu, že tyto soubory nejsou součástí procesu kompilace, můžete je změnit, aniž byste museli znovu kompilovat binární soubory. Pokud plánujete lokalizovat aplikaci, měli byste použít soubory prostředků pro všechny řetězce a další prostředky, které je potřeba změnit při lokalizaci aplikace.
Upozornění
Prostředky v .resx soubory mohou být serializovány pomocí BinaryFormatter, což je není zabezpečené. Do procesu sestavení, kterému důvěřujete, zahrňte jenom ty .resx soubory.
Další informace o prostředcích v aplikacích .NET najdete v tématu Prostředky v aplikacích .NET.
Práce s prostředky
V projektu spravovaného kódu otevřete okno vlastností projektu. Okno vlastností můžete otevřít některým z těchto možností:
- Kliknutí pravým tlačítkem myši na uzel projektu v Průzkumníku řešení a výběr vlastností
- Zadávání vlastností projektu do vyhledávacího pole Ctrl+Q
- Stisknutím klávesy Alt+Enter v Průzkumníku řešení
Vyberte kartu Zdroje . Soubor .resx můžete přidat, pokud projekt ještě neobsahuje, přidat a odstranit různé druhy zdrojů a upravit existující zdroje.
Vylepšení Průzkumníka prostředků v sadě Visual Studio 2022 a novějších verzích
Počínaje Visual Studio 2022 verzí 17.11 byl průzkumník prostředků výrazně vylepšen. Viz Úvod do přepracovaného Průzkumníka prostředků sady Visual Studio.
Pokud chcete použít nového Průzkumníka prostředků, musíte mít projekt .NET, který obsahuje jeden nebo více souborů prostředků (.resx). Průzkumníka prostředků otevřete tak, že v Průzkumníku řešení kliknete pravým tlačítkem na libovolný soubor prostředku a vyberete Otevřít v>Průzkumníku prostředků. Případně můžete použít klávesovou zkratku Ctrl+Alt+R.
Když otevřete nového Průzkumníka prostředků, na levé straně se zobrazí přehled všech prostředků, které jste uložili společně s národními prostředími jednotlivých souborů. Můžete nakonfigurovat, která národní prostředí jsou viditelná v datagridu. Toto rozhraní umožňuje porovnat překlady vedle sebe a upravit je na místě.
Hledání zdrojových řetězců
V levém horním rohu mřížky můžete pomocí vyhledávacího pole prohledat text ve všech souborech prostředků. Pokud chcete vyhledat prostředek, zadejte do vyhledávacího pole na panelu nástrojů a stiskněte Enter. Datová mřížka zobrazí jenom prostředky, které odpovídají vašemu dotazu v jejich názvu, hodnotě nebo komentáři. Pomocí zástupných znaků (*) můžete provádět částečné shody a uvozovky (") k provádění přesných shod.
Přidání komentářů ke konkrétním překladům zdroje
Komentáře představují užitečný způsob, jak poskytnout další informace nebo kontext zdroje, například význam, použití nebo tón řetězce. V Průzkumníku prostředků můžete do každého překladu prostředku přidat komentáře a zobrazit je všechny najednou v datové mřížce.
Pokud chcete přidat komentář k prostředku, vyberte buňku odpovídající překladu, který chcete okomentovat, a klikněte na tlačítko Upravit komentář na panelu nástrojů nebo stiskněte Shift+Enter. Pod buňkou se zobrazí pole komentáře, kde můžete napsat komentář. Stisknutím klávesy Enter komentář uložte nebo ho stisknutím klávesy Esc zahoďte.
Existující komentáře můžete upravit nebo odstranit kliknutím na pole komentáře nebo pomocí stejné klávesové zkratky. Pokud chcete zobrazit všechny komentáře pro prostředek, podívejte se na malou ikonu trojúhelníku v rohu buňky s komentářem. Když na ikonu najedete myší, zobrazí se nápověda s textem komentáře nebo kliknutím na ni otevřete pole komentáře.
Komentáře jsou dostupné pro více uživatelů zdrojových souborů. Překladatel, vývojář nebo správce prostředků může kromě překladů nechat poznámky, otázky, vysvětlení nebo upozornění. Malá ikona v rohu každé buňky označuje přítomnost komentáře.
Filtr prostředků
Pokud chcete filtrovat prostředky, klikněte na ikonu filtru na panelu nástrojů a vyberte kritéria, která chcete použít. Prostředky můžete filtrovat podle názvu, hodnoty, komentáře, typu nebo souboru.
| Filtrovat | Popis |
|---|---|
| Název | Zobrazí pouze prostředky, které mají určitý název nebo předponu. |
| Hodnota | Zobrazí pouze prostředky, které mají určitou hodnotu nebo obsahují určitý řetězec. |
| Komentář | Zobrazí pouze zdroje, které mají komentář nebo obsahují určitý řetězec v komentáři. |
| Typ | Zobrazí pouze prostředky, které mají určitý typ, například řetězec, obrázek nebo ikonu. |
| Soubor | Zobrazujte pouze zdroje, které patří do určitého souboru nebo kultury. |
Pokud chcete výsledky zúžit a vymazat je, můžete zkombinovat více filtrů kliknutím na tlačítko Vymazat filtr.
Ověřování a upozornění
Zástupné symboly jsou speciální tokeny, které se nahrazují dynamickými hodnotami za běhu, například {0}, {1}nebo {name}. Pokud ve svých prostředcích používáte zástupné symboly, musíte se ujistit, že jsou konzistentní ve všech lokalizacích, jinak se v aplikaci můžou zobrazovat chyby nebo neočekávané chování.
Nový Průzkumník prostředků automaticky validuje zástupné texty pro každý prostředek a zobrazí ikonu upozornění, pokud dojde k nesouladu mezi výchozí kulturou a jakoukoli jinou lokalizací. Pokud je například výchozí hodnota prostředku "Hello, {name}!" a španělská hodnota je Hola, {nombre}!, zobrazí se ikona upozornění, která ukazuje, že se zástupný název liší. Když na ikonu najedete myší, zobrazí se popis s podrobnostmi o neshodě a kliknutím na tuto ikonu ji opravíte.
Chybějící překlady jsou dalším běžným problémem, který může ovlivnit uživatelské prostředí vaší aplikace. Pokud nezadáte překlad prostředku v určité jazykové verzi, aplikace se vrátí do výchozí jazykové verze, která nemusí být pro některé uživatele správná nebo žádoucí. Průzkumník prostředků vám pomůže vyhnout se tomuto problému zobrazením ikony upozornění, pokud prostředek v určité jazykové verzi nemá žádnou hodnotu. Pokud> například máte prostředek s výchozí hodnotou File a bez hodnoty pro francouzskou kulturu, zobrazí se upozorňující ikona, která ukazuje, že překlad chybí. Když na ikonu najedete myší, zobrazí se popis s hláškou Žádná hodnota a kliknutím na ni můžete přidat hodnotu.
Možnosti přizpůsobení
Průzkumník prostředků ve Visual Studio 2022 a novější je kompatibilní se čtečkami obrazovky a asistenční technologií, čímž se stává přístupnější pro vývojáře se zrakovým či jiným postižením. Pomocí klávesových zkratek můžete procházet datovou mřížku, upravovat hodnoty a komentáře a provádět běžné akce. Pomocí nástroje pro předčítání můžete číst obsah jednotlivých buněk, stejně jako popisy a upozornění.
Pokud chcete upravit úroveň přiblížení, použijte posuvník lupy na panelu nástrojů, nebo klávesové zkratky Ctrl+plus= a Ctrl+minus-, k přiblížení nebo oddálení. Pomocí Ctrl+0 obnovte výchozí úroveň přiblížení.
Motiv Průzkumníka prostředků je konzistentní se zbytkem prostředí Visual Studio. Můžete si vybrat mezi světlými, tmavými nebo modrými motivy a Průzkumník prostředků se odpovídajícím způsobem přizpůsobí. Pomocí Nástroje>Možnosti>prostředí>dialogového okna Písma a barvy můžete také změnit písmo a barvy datové mřížky.
Zdroje v jiných typech projektů
Prostředky se spravují v projektech .NET odlišně než v jiných typech projektů. Další informace o prostředcích najdete zde:
- Aplikace pro Univerzální platformu Windows (UPW) najdete v tématu Prostředky aplikací a Systém správy prostředků.
- Projekty C++/CLI (spravované) viz Prostředky v desktopových aplikacích
- Projekty C++ – podívejte se na Práce se soubory prostředků a Jak na to: Vytvoření prostředku
- Pomocí okna Zobrazení zdrojů (Zobrazit>Ostatní okna>Zobrazení zdrojů) zobrazte soubory zdrojů zahrnuté do vašich projektů.
Možnosti podpory
Pokud narazíte na problém se správou prostředků aplikace, přečtěte si téma Řešení chyb v Editoru prostředků.
Související obsah
- Prostředky v aplikacích .NET (.NET Framework)
- Editor zdrojů
- Práce se soubory prostředků (C++)
- Prostředky v aplikacích pro Univerzální platformu Windows