我正在使用 Visual Studio 2022 撰寫 Xamarin.Android 應用程式。不幸的是,新應用程式需要 .abb 包。這就是在應用程式中更改語言的問題開始的地方。我正在使用 ContextWrapper 更改語言。我已閱讀該語言以在應用程式中正常作業,我必須將此代碼添加到 BundleConfig.json 檔案中:
android {
bundle {
language {
// Specifies that the app bundle should not support
// configuration APKs for language resources. These
// resources are instead packaged with each base and
// dynamic feature APK.
enableSplit = false
}
}
}
不幸的是,我在互聯網上找不到如何編輯這個檔案以及在哪里可以找到它。請幫忙。
uj5u.com熱心網友回復:
您可以使用內置的 .NET 本地化框架在應用程式中設定語言,本地化 .NET 應用程式的內置機制使用 RESX 檔案以及 System.Resources 和 System.Globalization 命名空間中的類。包含已翻譯字串的 RESX 檔案與編譯器生成的類一起嵌入到 Xamarin.Forms 程式集中,該類提供對翻譯的強型別訪問。然后可以在代碼中檢索翻譯后的文本。
你可以參考這個檔案:https : //docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/localization/text?pivots=windows
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/406444.html
標籤:
