簡體   English   中英

如何使.mo文件可用於Google App Engine?

[英]How to make .mo files available to Google App Engine?

嘗試在GAE上運行網絡樹( https://github.com/fisharebest/webtrees )。 無法讓GAE識別.mo編譯的語言文件。 該應用可以通過GAE SDK正常運行。 我宣布他們為:

- url: /language/(.*.mo)
  mime_type: text/plain
  static_files: language/\1
  upload: language/(.*.mo)
  application_readable: true

我可以通過URL很好地下載所有.mo文件,但是I18N.php中的功能以測試可用的.mo文件返回null。 我想知道為什么即使我選擇“ application_可讀”,GAE仍看不到文件? 在GAE中聲明.mo文件是否存在問題? 我注意到第一次嘗試時出現mime類型錯誤,因此添加了mime_type聲明。

您無需在app.yaml文件中為應用程序數據文件添加條目,它們仍將被上傳但無法從外部訪問。

檢查應用程序嘗試從中讀取文件的路徑。 您可以使用

syslog(LOG_DEBUG, "....");

在您的代碼中添加一些日志記錄語句,可以幫助您調試可能出了問題的地方。

暫無
暫無

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

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