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();
?>
-
.
// 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") )
]);