Jako programista, który spędził wiele lat pracując w Visual C++ 6, jestem przyzwyczajony do pracy z zasobami String Table do przechowywania ciągów Unicode do lokalizacji. Czy w programie Visual Studio 2005 istnieje zasób zapewniający to samo? Czy są jakieś biblioteki lub narzędzia osób trzecich?Czy istnieje zasób tablicy ciągów dla programu Visual C# 2005?
6
A
Odpowiedz
8
ResourceManager jest twoim przyjacielem - i tak, Visual Studio wciąż obsługuje to wszystko w edytorze. Możesz również przeczytać "Encoding and Localization". Jeśli naprawdę chcesz, mogę gruntownie polecić Guy Smith-Ferrier's book on .NET i18n.
1
Krótka odpowiedź to "resources.resx" - jeśli używałeś szablonu do nowego projektu, prawdopodobnie już go masz. Otwórz go, a następnie upuść selektor "typu zasobów" i wybierz Ciągi. Możesz uzyskać do nich dostęp jako (przestrzeń nazw projektu) .Properties.Resources. (Nazwa ciągu), choć może być konieczne dodanie do niej słowa "global ::".
Oczywiście, jak wskazuje Jon, w przypadku wielojęzycznej lokalizacji można niezależnie uzyskiwać dostęp do wielu plików zasobów.
Powiązane problemy
- 1. Czy istnieje literalna notacja dla tablicy symboli?
- 2. Czy istnieje zamiennik dla unistd.h dla systemu Windows (Visual C)?
- 3. Zasób ciągów z symbolem "%"
- 4. Obejście dla Visual Studio 2005 C++ dziedziczenie bug
- 5. Jak dodać plik WSDL do projektu programu Visual Studio 2005?
- 6. Czy istnieje funkcja left() dla ciągów Java?
- 7. Czy program Visual Studio 2005 może dostarczyć argumentów wiersza poleceń dla programu startowego?
- 8. tworzenie dynamicznej tablicy ciągów C++
- 9. C++ Sprawdź, czy element istnieje w tablicy
- 10. Restkit mapowanie dla tablicy bez zasób keypath
- 11. Szyny 3.1: Określ, czy zasób istnieje
- 12. Standard REST sprawdzający, czy zasób istnieje
- 13. Czy istnieje lista zmiennych środowiskowych programu Visual Studio?
- 14. Czy istnieje wsparcie dla programu Visual Studio 2010 dla obsługi wielu monitorów z kartami?
- 15. Czy istnieje make_tuple dla C#?
- 16. Wyszukiwanie ciągów w tablicy ciągów w obiekcie c
- 17. Czy istnieje sposób automatycznego generowania odpowiednich plików resx dla lokalizacji ciągów w .NET?
- 18. Czy aktualizacje programu Visual Studio 2012 przerywają C++ ABI?
- 19. tablicy ciągów w Groovy
- 20. Czy VS 2005 budować C# dla .NET 4?
- 21. Czy można zaktualizować projekt wiersza poleceń i skompilować go z Visual C# 2005 do Visual C# 2008 Express?
- 22. Ścieżka względna odniesienia dla programu Visual Studio
- 23. Dodawanie nagłówków SOAP dla usługi WWW HTTP Endpoint programu SQL 2005 w programie Visual Studio 2008
- 24. C - podzielonego ciąg do tablicy ciągów
- 25. Konwertuj zapytanie linq do tablicy ciągów - C#
- 26. Typ projektu JavaScript dla programu Visual Studio?
- 27. JSONArray do tablicy ciągów
- 28. Tworzenie tablicy pustych ciągów?
- 29. Czy istnieje parser ciągów połączenia w języku C#?
- 30. Czy istnieje automatyczna zmiana rozmiaru tablicy/implementacja dynamicznej tablicy dla C dostarczanej z glibc?