簡體   English   中英

PhoneGap - 找到語言“en,eu”的資源,但沒有找到默認語言的資源:“en-US”

[英]PhoneGap - Resources found for language(s) 'en,eu' but no resources found for default language(s): 'en-US'

早上好,我正在嘗試從我的 Flask 項目構建 PWA 應用程序。 我在其中實現了國際化,但是在構建應用程序時,這是我在 PhoneGap 上遇到的錯誤。

Building project: C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj
    Configuration : debug
    Platform      : x86
  Patching 10 in prebuild event...
  Injected base.js reference to the www/index.html
  Removing /( *)(<script\s+(?:type="text\/javascript"\s+)?src="\/\/Microsoft.WinJS.2.0\/js\/base.js">\s*<\/script>)(\s*)/ from www/index.html
  Removing /( *)(<script\s+(?:type="text\/javascript"\s+)?src="\/\/Microsoft.Phone.WinJS.2.1\/js\/base.js">\s*<\/script>)(\s*)/ from www/index.html
MakePRI : warning 0xdef00520: Invalid qualifier: CPYTHON-36 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
MakePRI : warning 0xdef00520: Invalid qualifier: CPYTHON-37 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
MakePRI : warning 0xdef00520: Invalid qualifier: CPYTHON-37 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
MakePRI : warning 0xdef00520: Invalid qualifier: CPYTHON-36 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
MakePRI : warning 0xdef00520: Invalid qualifier: CPYTHON-37 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
MakePRI : warning 0xdef00520: Invalid qualifier: CPYTHON-37 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
MakePRI : warning 0xdef00520: Invalid qualifier: CPYTHON-37 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
MakePRI : warning 0xdef00520: Invalid qualifier: CPYTHON-36 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
MakePRI : warning 0xdef00520: Invalid qualifier: CPYTHON-37 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
MakePRI : warning 0xdef00522: Resources found for language(s) 'en,eu' but no resources found for default language(s): 'en-US'. Change the default language or qualify resources with the default language. http://go.microsoft.com/fwlink/?LinkId=231899 [C:\Cygwin64\tmp\gimlet\4104270\project\CordovaApp.Windows10.jsproj]
  CordovaApp.Windows10 -> C:\Cygwin64\tmp\gimlet\4104270\project\AppPackages\CordovaApp.Windows10_1.0.0.0_x86_debug_Test\CordovaApp.Windows10_1.0.0.0_x86_debug.appx

我不知道如何解決它。 我希望我的默認語言是西班牙語,但我不知道在哪里更改它。 如果有人可以提供幫助,我將不勝感激。 如果需要更多信息,這是我的 config.xml。 (我手動隱藏了名字)

<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="http://www.w3.org/ns/widgets"
        xmlns:gap="http://phonegap.com/ns/1.0"
        id="com.phonegap.example"
        versionCode="10"
        version="1.0.0">
   <name>App</name>
   <description>
       Description
   </description>
   <author href="https://xxxxx.yyy" email= "email@domain.com">
       Name Surname
   </author>
</widget>

嘿@Busto 來自你的錯誤我發現這個鏈接是一個鏈接:

他們說:

找到了語言“<語言>”的資源,但沒有找到默認語言的資源:“<語言>”。 更改默認語言或使用默認語言限定資源。 當 MakePri.exe 或 MSBuild 發現給定命名資源的文件或字符串資源似乎標有語言限定符,但未找到默認語言的候選者時,將顯示此警告。 為語言、比例和其他限定符定制資源中描述了在文件和文件夾名稱中使用限定符的過程。 文件或文件夾中可能有一個語言名稱,但沒有發現符合確切默認語言的資源。 例如,如果一個項目使用“en-US”作為默認語言並且有一個名為“de/logo.png”的文件,但沒有任何用默認語言“en-US”標記的文件,則此警告會出現。 為了消除此警告,文件或字符串資源應使用默認語言進行限定,或者應更改默認語言。 要更改默認語言,請在 Visual Studio 中打開您的解決方案,打開 Package.appxmanifest。 在應用程序選項卡上,確認默認語言設置正確(例如,“en”或“en-US”)。

在此處查看有關此錯誤的更多信息: https://docs.microsoft.com/en-us/windows/uwp/app-resources/compile-resources-manually-with-makepri#makepriexe-warnings-and-error-messages

暫無
暫無

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

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