2011-08-02 170 views
5

是否有標準化的方式來創建多種語言的jQuery Mobile應用程序(帶有Phonegap)?jQuery Mobile的多語言應用程序

+1

PhoneGap是否使用[jQuery Mobile](http://jquerymobile.com)?無論如何,它看起來像PhoneGap本身還沒有i18n的支持,但[這是在1.x路線圖](http://wiki.phonegap.com/w/page/28291160/roadmap-planning)。 –

回答

0

如果有人有同樣的問題......我發現「lakhlaniprashant.blogspot.com」的微軟解決方案不是很有幫助。但是,無論如何感謝;-)

我用javascript和json寫了我自己的本地化函數。

4

Here是您可以在您的應用中使用多種語言的鏈接。我現在沒有一個工作示例,但我認爲它可以在jQuery移動版沒有問題的情況下正常工作。

+0

thx會嘗試! – j7nn7k

-1

在我的情況下,我的web應用程序是用jquerymobile和php開發的,所以我對每個我想要支持的語言都有1個php文件。

例如:

如果用戶配置了他的語言英語我包括我的頭的English.php如果用戶使用西班牙語I包括spanish.php:

english.php:

<?php 
$sentence="this is a sentence"; 
?> 

spanish.php

<?php 
$sentence="esto es una frase"; 
?> 

,如果你 「回聲$句」 它會從你包含的文件中取一個。我將選定的語言存儲在cookie中,幷包含適當的語言文件。

+0

移動應用程序與Web移動應用程序不一樣。所以,這個答案不適合提問者的需求。另外,我認爲更好的選擇使用__(字符串); – miduga

+0

這對於一個移動應用程序來說不是一個好的解決方案,據我所知,手機不會解析PHP。您可以使用jQuery.post向語言文件的Web服務器發出請求,然後用響應重新填充頁面內容。因此,您的應用將始終需要網絡連接。 –

0

我已經寫了HTMLed框架,專爲jQuery Mobile的看看這個>>在github上link < <

希望這幫助解決問題。