Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 3205|Resposta: 0

[.NET Core] .NET Core programa .NET Core arquivos multilíngues de leitura e gravação de recursos (.resx)

[Copiar link]
Publicado em 07/06/2023 22:44:08 | | | |
Requisitos: Ao desenvolver um aplicativo desktop, pode ser necessário considerar suportar múltiplos idiomas; quando o usuário abre o programa, ele avaliará a localização do sistema operacional e carregará os recursos correspondentes do pacote de idiomas.Use um arquivo de recurso externo (.resx) para atualizar informações de tradução de recursos, sem recompilar o programa sem adicionar palavras-chave.

  • ResXResourceWriter: Grava o recurso em um arquivo ou fluxo de saída de recurso XML (.resx).
  • ResXResourceReader: Enumera arquivos e fluxos de recursos XML (.resx), além de ler nomes sequenciais de recursos e pares de valores.
  • ResXResourceSet: Enumera seus recursos e recupera recursos individuais pelo nome.


Os objetos acima estão emSystem.Windows.Forms.dllSe você quiser usá-lo em .NET 6, precisa consultar um pacote de terceiros (ResXResourceReader.NetStandard extrai ResXReourceWriter e ResXResourceReader do github do Winforms e os empacota como . NetStandard), o comando é o seguinte:

O código do teste é o seguinte:



geradoTestResources.resxO arquivo é, na verdade, um arquivo em formato XML, da seguinte forma:



Recursos:

O login do hiperlink está visível.
O login do hiperlink está visível.

(Fim)





Anterior:[Girar] (MSSQL) Int e GUID do banco de dados SQL Server para comparação de chaves primárias
Próximo:[MSSQL] GUIDs ordenados e GUIDs não ordenados do SQL SERVER como testes primários de agregação de chaves
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com