Esiste una risorsa tabella di stringhe per Visual C # 2005?
-
04-07-2019 - |
Domanda
Come sviluppatore che ha lavorato per molti anni in Visual C ++ 6, sono abituato a lavorare con la risorsa String Table per archiviare stringhe unicode per la localizzazione. Esiste una risorsa in Visual Studio 2005 che fornisce lo stesso? Esistono librerie o strumenti di terze parti?
Soluzione
ResourceManager è tuo amico - e sì, Visual Studio ha ancora il supporto per tutto nell'editor. Potresti anche leggere " Codifica e localizzazione " ;. Se sei davvero appassionato, posso consigliare vivamente il libro di Guy Smith-Ferrier su .NET i18n .
Altri suggerimenti
La risposta breve è " resources.resx " - se hai utilizzato un modello per il tuo nuovo progetto, probabilmente ne hai già uno. Aprilo, quindi abbassa il tipo di risorsa " " selettore e selezionare Stringhe. Puoi accedervi come (spazio dei nomi del progetto) .Properties.Resources. (Nome della stringa), anche se potresti dover anteporre un " global :: " a quello.
Naturalmente, come sottolinea Jon, per la localizzazione multilingue, è possibile accedere a più file di risorse in modo indipendente.