2014-01-06 120 views
4

我正在開發基於html5的混合應用程序,它適用於德語客戶端。一切都完成了,並陷入了一個問題。在手機應用程序中更改默認鍵盤語言

該網頁應用程序是德語的,但在訪問應用程序時,鍵盤是英語的,我需要將其更改爲德語。

指定

<html lang="de"> 

力的工作真的。

我發現了一些與android/iOs應用程序有關的問題,在iOS中發現你不能這樣做。但在Android中,有人能夠解決這個問題。

how to change keyboard language programmatically

是否有HTML5應用的方法嗎?

我使用Backbone.js的+ PhoneGap的

任何幫助表示讚賞。

回答

2

這不是真的可能。您可以更改用戶區域設置。

Here for example,或Here another one:本計算器上已經解決的

號碼。

但是,這隻會改變語言環境。你會遇到的問題是鍵盤本身就是一個應用程序。因此,您不能直接從應用程序中更改它,也不能保證您的用戶將擁有「德語」字符集或插件或其他內容,因爲他們使用的是鍵盤應用程序。

如果你想完成你所需要的,你唯一真實可靠的解決方案就是創建你自己的鍵盤輸入。否則,用戶可以將其鍵盤更改爲德語。

這意味着您必須自己更改輸入語言。

+0

是的,我看到了上述解決方案,但所有這些都是特定於android的本機特性... :( –

+0

呀,但我認爲沒有任何其他解決方案。 – Suhas