Uso de la aplicación Closure Library en Phonegap (Android)

Hola ha utilizado uno de google closure biblioteca https://developers.google.com/closure/ en la construcción de aplicaciones Phonegap en Android. He leído que Closure tiene un buen apoyo para la internacionalización de las aplicaciones. Así que si alguien puede proporcionar material que se refiere o fragmentos de muestra para tener una idea de cómo implementarlo.

One Solution collect form web for “Uso de la aplicación Closure Library en Phonegap (Android)”

No hay diferencia en cuanto a cómo usa PhoneGap. Enmarcar una vista web dentro de un fondo de aplicación nativo, no cambia.

La Biblioteca de Cierre, a diferencia de cualquier otra biblioteca, compilará su javascript a código crudo muy minificado con características semánticas. De lo contrario sí, utilizarlo como desee, PhoneGap incluido.

Cuando crea algo con Encierro, puede convertir el DOM en JavaScript. Es súper rápido y mucho mejor que la forma convencional.

Así que crea sus páginas con goog.dom.createDom . A continuación encontrará un ejemplo.

 var menuButton = goog.dom.createDom('a', { 'class': 'menu-button', 'otherAttributes': 'otherValues etc' }, myproject.translations.menuButton.currentLanguage); //Now you have a file like this: goog.provide('myproject.translations'); // Language variations corresponding to that element. myproject.translations.menuButton = { 'EN': 'go', 'FR': 'aller', 'DE': 'gehen'//etc... }; 

Haga lo anterior, dondequiera que se necesiten traducciones. A continuación, simplemente establecer el idioma actual en la carga con algo muy fácil como.

 myproject.boot = function(parameters) { myproject.translations.currentLanguage = parameters['currentLanguage']; }; goog.exportSymbol('myproject.boot', myproject.boot); 

Y luego llamar al método de arranque dentro del index.php o lo que sea en window.load y hacer eco de una cadena JSON con los parámetros de arranque desde el servidor. Tenga cuidado, todo lo que viene del servidor debe ser encapsulado dentro de comillas cuando se hace referencia. De lo contrario, el compilador aplastará el nombre de la propiedad en el modo ADVANCED_OPTIMIZATIONS.

  • Angular y ionicPush no funciona en android
  • Cómo depurar el error de solicitud de ajax?
  • Recoge la versión de Android en el navegador por Javascript
  • Abrir la página de detalles de Google Play para una aplicación a través de una redirección de JavaScript desde un navegador Android
  • JWPlayer API Javascript para Android Webview
  • Android - Javascript: cómo ejecutar jquery en webview
  • Ejecutar tareas en backgound en NativeScript
  • Detectar memoria disponible dentro de un WebView
  • Cordova: Pause evento no disparar
  • Jwplayer no reproduce video en algunos teléfonos, código de error 4
  • Phonegap-android: location.reload () no se dispara evento deviceready
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.