Como colocar texto dinamicamente traduzido com tags invocando arquivos resources (.resx):


Localização explícita(usada quando você tem um arquivo .resx para várias páginas):

<%$ Resourses: (type of Resourse), (string attribute) %>

Exemplo: <asp:Literal runat=”server” Text='<%$ Resourses: MyResource, Name %>'

Locaização implícita(usada quando você tem um arquivo .resx associado a uma única página):
<asp:Button ID="Button1" runat="server" Text="(TextDefault)" meta:resourcekey="(StringAttribute)" />

Exemplo: <asp:Button ID="btnSave" runat="server" Text="Salvar" meta:resourcekey="Save" />

Se aprofunde no assunto: