Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 3205|Odpoveď: 0

[.NET Core] .NET Core programové viacjazyčné súbory na čítanie a zápis zdrojov (.resx)

[Kopírovať odkaz]
Zverejnené 7. 6. 2023 22:44:08 | | | |
Požiadavky: Pri vývoji desktopovej aplikácie možno budete musieť zvážiť podporu viacerých jazykov, keď používateľ otvorí program, posúdi lokalitu operačného systému a načíta príslušné jazykové balíkové zdroje.Použite externý súbor zdrojov (.resx) na aktualizáciu informácií o preklade zdrojov, bez opätovného kompilovania programu bez pridania kľúčových slov.

  • ResXResourceWriter: Zapíše zdroj do XML súboru (.resx) alebo výstupného prúdu.
  • ResXResourceReader: Enumeruje XML súbory zdrojov (.resx) a streamy a číta sekvenčné názvy zdrojov a páry hodnôt.
  • ResXResourceSet: Enumeruje svoje zdroje a získava jednotlivé zdroje podľa názvu.


Vyššie uvedené objekty sú vSystem.Windows.Forms.dllAk ho chcete použiť v .NET 6, musíte odkazovať na balík tretej strany (ResXResourceReader.NetStandard sťahuje ResXReourceWriter a ResXResourceReader z Winforms githubu a balí ich ako . NetStandard), príkaz je nasledovný:

Testovací kód je nasledovný:



generovanýTestResources.resxSúbor je v skutočnosti súbor vo formáte XML, nasledovne:



Zdroje:

Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.

(Koniec)





Predchádzajúci:[Otočiť] (MSSQL) SQL Server databázový int a guid na porovnanie primárnych kľúčov
Budúci:[MSSQL] SQL SERVER usporiadal GUID a neusporiadané GUID ako testy agregácie primárnych kľúčov
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com