Co to jest plik .RESW?
Plik .RESW to plik zasobów używany przez aplikacje Microsoft Windows i Silverlight . Zawiera ciągi używane do lokalizacji aplikacji dla różnych języków i kontekstów. Pliki RESW są często używane z aplikacjami XAML (takimi jak wyrażenie), które wyodrębniają struny interfejsu użytkownika do plików zasobów.
Pliki RESW to pliki oparte na XML, które są zgodne z określoną składnią. Każdy plik RESW zawiera listę wpisów zasobów, w których każdy wpis ma nazwę i wartość. Wartością wpisu może być ciąg, obraz, ikona lub inny rodzaj danych.
Pliki RESW są używane do lokalizacji aplikacji poprzez dostarczanie zlokalizowanych ciągów dla różnych języków i kultur. Ułatwia to programistom tworzenie aplikacji, które mogą być używane przez ludzi na całym świecie.
Oto przykład pliku RESW :
XML
<?xml version="1.0" encoding="utf-8"?> <root> <dataname="Hello">Hello, world!</data> <dataname="Goodbye">Goodbye!</data> </root>
Ten plik RESW zawiera dwa wpisy zasobów: jeden dla ciągu „Hello” i jeden dla ciągu „Goodbye”. Wartość każdego wpisu jest zlokalizowanym ciągiem dla odpowiedniego języka.
Pliki RESW mogą być używane w różnych językach programowania, w tym .NET, C ++ i Java. Aby użyć pliku RESW w aplikacji, programista musi najpierw załadować plik do pamięci. Po załadowaniu pliku programista może uzyskać dostęp do zlokalizowanych ciągów za pomocą nazw zasobów.
Oto niektóre korzyści z korzystania z plików .RESW :
- Łatwy w użyciu: pliki .RESW są łatwe do utworzenia i edycji.
- Elastyczne: pliki .RESW można użyć do lokalizacji szerokiej gamy aplikacji, w tym aplikacji XAML, aplikacji Windows i aplikacji w chmurze.
- Skalowalne: pliki .RESW można używać do lokalizacji aplikacji dla dużej liczby języków i kultur.
Jeśli opracowujesz aplikację, którą należy zlokalizować, powinieneś rozważyć użycie plików .RESW. Pliki .RESW to proste, ale potężne narzędzie do lokalizacji aplikacji dla różnych języków i kultur.
Jak otworzyć plik .RESW?
Istnieje kilka różnych sposobów otwarcia pliku .RESW.
Za pomocą edytora tekstu: możesz otworzyć plik .RESW w dowolnym edytorze tekstowym, takim jak Notepad ++ lub Visual Studio Code . Pozwoli to wyświetlić zawartość pliku w formacie XML.
Korzystanie z przeglądarki plików zasobów: Dostępnych jest również wiele dedykowanych przeglądarki plików zasobów, takich jak przeglądarka zasobów RESX i RESX Manager. Ci widzowie mogą dostarczać bardziej przyjazne dla użytkownika funkcje do przeglądania i edytowania plików .RESW , takie jak podświetlenie składni i widoki drzew.
Korzystanie z Visual Studio: Jeśli opracowujesz aplikację Windows, możesz otworzyć plik .RESW w Visual Studio . Aby to zrobić, po prostu kliknij dwukrotnie plik .RESW w oknie Eksploratora rozwiązania. Visual Studio otworzy plik w edytorze XML, w którym można przeglądać i edytować zawartość pliku.
Która metoda, którą wybierzesz, zależy od twoich potrzeb i preferencji. Jeśli po prostu chcesz wyświetlić zawartość pliku .RESW , za pomocą edytora tekstu jest wystarczające. Jeśli jednak chcesz edytować plik .RESW lub jeśli chcesz wyświetlić plik w bardziej przyjaznym dla użytkownika formatu, możesz użyć dedykowanego przeglądarki plików zasobów lub Visual Studio.
Oto kilka dodatkowych wskazówek dotyczących otwarcia plików .Resw:
- Jeśli używasz edytora tekstu do otwarcia pliku .RESW, upewnij się, że zapisz plik w kodowaniu UTF-8. Zapewni to poprawnie wyświetlanie pliku.
- Jeśli używasz przeglądarki plików zasobów lub Visual Studio do otwarcia pliku .RESW, upewnij się, że plik znajduje się w tym samym katalogu, co aplikacja, która go używa.
- Jeśli masz problem z otwieraniem pliku .RESW, spróbuj ponownie uruchomić komputer.
Jak utworzyć plik .RESW?
Istnieją dwa główne sposoby utworzenia pliku .RESW :
Korzystanie z Visual Studio :
- Otwórz Visual Studio i stwórz nowy projekt.
- Kliknij prawym przyciskiem myszy projekt w Eksploratorze rozwiązań i wybierz Dodaj> nowy element.
- Wybierz plik zasobów z listy szablonów i kliknij Dodaj.
- Podaj plik .RESW nazwa i kliknij Dodaj.
Visual Studio utworzy nowy plik .RESW w katalogu projektu. Następnie możesz rozpocząć dodawanie zlokalizowanych ciągów do pliku.
Aby dodać zlokalizowany ciąg do pliku, kliknij prawym przyciskiem myszy plik w Eksploratorze rozwiązania i wybierz Dodaj> nowy element. Następnie wybierz ciąg z listy szablonów i kliknij Dodaj.
Wprowadź nazwę ciągu i kliknij Dodaj. Visual Studio doda nowy element ciągów do pliku .RESW. Następnie możesz wprowadzić zlokalizowany ciąg w polu wartości.
Za pomocą edytora tekstu:
Możesz także utworzyć plik .RESW za pomocą edytora tekstu, takiego jak Notepad ++ lub Visual Studio Code . Aby to zrobić, utwórz nowy plik z rozszerzeniem .RESW.
Zawartość pliku .RESW znajduje się w formacie XML. Poniżej znajduje się przykład prostego pliku .Resw :
XML
<?xml version="1.0" encoding="utf-8"?> <root> <dataname="MyString"xml:space="preserve"> <value>This is my localized string.</value> </data> </root>
Po utworzeniu pliku .RESW możesz zapisać go w katalogu projektu.
Po utworzeniu pliku .RESW możesz dodać go do swojego projektu i rozpocząć używanie go do lokalizacji aplikacji.
Jak używać plików .RESW w mojej aplikacji?
Aby użyć plików .RESW w aplikacji, najpierw musisz dodać odniesienie do pliku w pliku projektu aplikacji. Po dodaniu odniesienia możesz uzyskać dostęp do zlokalizowanych ciągów w pliku .RESW za pomocą metody Resources.GetString()
.
Na przykład następujący kod pokazuje, jak uzyskać dostęp do zlokalizowanego ciągu o nazwie „MyString” z pliku .RESW o nazwie „MyResources.resw”:
C#
string localizedString = Resources.GetString("MyString");
Możesz także użyć plików .RESW do lokalizacji obrazów, ikon i innych zasobów. Aby to zrobić, musisz dodać zasoby do pliku .RESW, a następnie uzyskać do nich dostęp za pomocą metody Resources.GetStream()
.
Na przykład następujący kod pokazuje, jak uzyskać dostęp do zlokalizowanego obrazu o nazwie „myimage.png” z pliku .RESW o nazwie „myresources.resw”:
C#
Stream imageStream = Resources.GetStream("MyImage.png");
Następnie możesz użyć strumienia obrazu do załadowania obrazu do aplikacji.
Pliki .RESW są cennym narzędziem dla programistów, którzy chcą zlokalizować swoje aplikacje dla różnych języków i kultur. Korzystając z plików .RESW, programiści mogą łatwo tworzyć aplikacje, które mogą być używane przez ludzi na całym świecie.
Oto kilka dodatkowych wskazówek dotyczących używania. RESW Pliki w aplikacji:
- Upewnij się, że plik .RESW znajduje się w tym samym katalogu, co aplikacja, która go używa.
- Używaj opisowych nazwisk dla zlokalizowanych strun i zasobów. Ułatwi to utrzymanie aplikacji.
- Dokładnie przetestuj aplikację, aby upewnić się, że wszystkie zlokalizowane ciągi i zasoby są poprawnie wyświetlane.