diff --git a/api/L10n.scripts.js.php b/api/L10n.scripts.js.php new file mode 100755 index 0000000..7db730c --- /dev/null +++ b/api/L10n.scripts.js.php @@ -0,0 +1,36 @@ +. + +require '../load.php'; + +header('Content-Type: application/javascript'); + +?> +/* Localized using GNU Gettext. Help translate using Poedit: /l10n/ */ +var L10N = { + errorSent: "", + addedToFavorites: "", + noLocation: "", + pleaseZoomIn: "", + errorTooStations: "", + noStations: "", + tooStations: "", + litersEuros: "", + actionFavorites: "", + actionError: "", + noAddressFound: "" +}; diff --git a/index.php b/index.php index 6585f23..7610e9d 100755 --- a/index.php +++ b/index.php @@ -1,103 +1,89 @@ . /* * The map */ require 'load.php'; enqueue_css('leaflet'); enqueue_css('my-fuel-map'); foreach($JQUERY_UI_PARTS as $part) { enqueue_js("jquery.ui.$part"); } enqueue_js('leaflet'); enqueue_js('leaflet.bouncemarker'); + +enqueue_js('my-fuel-map.l10n'); enqueue_js('my-fuel-map'); get_header('map'); $last_price_rfc3339 = last_price_date(DateTime::RFC3339); $last_price_text = last_price_date(); ?>

$last_price_text" ) ?>

">
navigation " />
navigation
- . // Customizing Boz PHP - Another PHP framework expect('menu'); define('INCLUDES', 'includes'); define('IMAGES', 'images'); define('MATERIALIZE', INCLUDES . _ . 'materialize'); define('LEAFLET', INCLUDES . _ . 'leaflet'); $JQUERY_UI_PARTS = [ 'core', 'widget', 'mouse', 'position', 'autocomplete', 'button', 'dialog', 'effect', 'effect-drop' ]; // Load functions require ABSPATH . _ . INCLUDES . '/functions.php'; require ABSPATH . _ . INCLUDES . '/classes.php'; require ABSPATH . _ . INCLUDES . '/header.php'; require ABSPATH . _ . INCLUDES . '/footer.php'; // Choose language switch( $lang = @$_GET['l'] ) { case 'en_US': case 'it_IT': gettext_rocks($lang); break; default: // Choose from browser settings switch( substr(@$_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) ) { case 'it': gettext_rocks('it_IT'); break; case 'en': gettext_rocks('en_US'); break; default: gettext_rocks('en_US'); } } define('SITE_NAME', _("Compara carburanti") ); define('SITE_DESCRIPTION', _("Confronta i prezzi dei carburanti") ); // libjs-jquery register_js( 'jquery', ROOT . '/javascript/jquery/jquery.min.js' ); // libjs-jquery-ui foreach($JQUERY_UI_PARTS as $part) { register_js( "jquery.ui.$part", ROOT . "/javascript/jquery-ui/ui/jquery.ui.$part.min.js" ); } register_js( 'materialize', ROOT . _ . MATERIALIZE . '/js/materialize.min.js' ); register_js( 'leaflet', ROOT . _ . LEAFLET . '/leaflet.js' ); register_js( 'leaflet.bouncemarker', ROOT . _ . INCLUDES . '/leaflet.bouncemarker/bouncemarker.js' ); +register_js( + 'my-fuel-map.l10n', + ROOT . '/api/L10n.scripts.js.php' +); + register_js( 'my-fuel-map', ROOT . _ . INCLUDES . '/scripts.js' ); register_css( 'materialize', ROOT . _ . MATERIALIZE . '/css/materialize.min.css' ); register_css( 'leaflet', ROOT . _ . LEAFLET . '/leaflet.css' ); register_css( 'my-fuel-map', ROOT . _ . INCLUDES . '/style.css' ); register_css( 'materialize.icons', ROOT . _ . INCLUDES . '/googlefonts/material-icons.css' ); add_menu_entries([ new MenuEntry('map', URL, _("Mappa carburanti") ), new MenuEntry('about', URL . '/about.php', _("Informazioni sulla piattaforma") ) ]);