簡體   English   中英

如何在 Windows 運行時使用多語言應用工具包?

[英]How to use multilingual app toolkit in Windows Runtime?

我在Shared項目的Strings文件夾中放置了一些過去翻譯過的語言的 .resw 文件。

現在,我已將新文本添加到默認語言中,並且也希望將它們添加為其他語言。 我從“ Tools菜單啟用多語言應用程序工具包。 它會在 Windows Phone 項目中創建一些文件。

但是當我禁用多語言工具包時,它不會為所選語言生成可用的.resw文件。 它甚至不使用現有的翻譯。

多語言應用工具包是否支持 Windows 運行時應用?

這取決於您使用的多語言應用程序工具包 (MAT) 的版本。

MAT v3.x 不會創建目標語言 .RESW 文件。 它將所有翻譯信息存儲在 XLIFF (.xlf) 文件中,並直接調用 MAKEPRI.EXE 進程將所有翻譯添加到 .PRI 文件中。 (確保您運行的是最新版本 - 3.1.1250.0 截至今天)。 此外,對於通用項目,每個項目(商店和電話)都需要單獨啟用,但會處理共享項目中的資源。 這允許基於形式因素的翻譯,但不直觀,因為翻譯存在於特定項目中,而原始資源存在於共享項目中。

MAT v4.0 是一個技術預覽版,它會創建目標語言 .RESW 文件。 技術預覽最初側重於 Xamarin 支持。 通用應用程序支持仍然有限,不支持共享項目中的資源。 這即將到來,但尚未完全發揮作用。 如果使用 v4.0 TP,您需要將資源移出共享項目,然后 MAT 才能看到它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM