使用带有phonegap的国际化

时间:2014-05-25 22:17:30

标签: android jquery html5 cordova internationalization

我正在使用jquery.18n,但在构建phonegap之后,在我的设备上安装该应用程序,翻译无效......

使用Google Chrome进行测试是正常的,问题在于将其传递给手机屏幕后。

有必要在AndroidManifest或Config.xml中进行任何更改吗?

我使用的代码示例:

$(document).ready(function(){ 
   jQuery.i18n.properties({
        name:'Messages', 
        path:'language/', 
        mode:'both',  
        language: 'pt-BR', 
        callback: function() {
            $("#user").attr('placeholder',Placeholder_User);
            $("#pass").attr('placeholder',Placeholder_Pass);
            $("#btn-acess").html(Button_Login);
            $("#txt-or").html(Txt_Or);
            $("#btn-register").html(Button_Register);
        }
    });   
});

如上所述代码仅适用于手机上的桌面浏览器不起作用。

由于

1 个答案:

答案 0 :(得分:1)

您好,您可以尝试通过在android中设置locale来指定语言。你可以在android中使用以下代码。
Locale locale2 = new Locale("give_ur_locale_here"); Locale.setDefault(locale2);
然后使用吹线来lvd你的html文件
super.loadUrl(Config.getStartUrl(),2100);