Localize calendar using our translation system.
We don't want to use jQuery one to have all messages in one place.
This commit is contained in:
@@ -22,6 +22,19 @@ require_once './libraries/common.inc.php';
|
|||||||
// But this one is needed for PMA_escapeJsString()
|
// But this one is needed for PMA_escapeJsString()
|
||||||
require_once './libraries/js_escape.lib.php';
|
require_once './libraries/js_escape.lib.php';
|
||||||
|
|
||||||
|
function PMA_printJsValue($key, $value) {
|
||||||
|
echo $key . ' = ';
|
||||||
|
if (is_array($value)) {
|
||||||
|
echo '[';
|
||||||
|
foreach ($value as $id => $val) {
|
||||||
|
echo "'" . PMA_escapeJsString($val) . "',\n";
|
||||||
|
}
|
||||||
|
echo "];\n";
|
||||||
|
} else {
|
||||||
|
echo "'" . PMA_escapeJsString($value) . "';\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$js_messages['strFormEmpty'] = $GLOBALS['strFormEmpty'];
|
$js_messages['strFormEmpty'] = $GLOBALS['strFormEmpty'];
|
||||||
$js_messages['strNotNumber'] = $GLOBALS['strNotNumber'];
|
$js_messages['strNotNumber'] = $GLOBALS['strNotNumber'];
|
||||||
$js_messages['strClickToSelect'] = $GLOBALS['strClickToSelect'];
|
$js_messages['strClickToSelect'] = $GLOBALS['strClickToSelect'];
|
||||||
@@ -66,6 +79,89 @@ $js_messages['strChangeDisplay'] = $GLOBALS['strChangeDisplay'];
|
|||||||
|
|
||||||
echo "var PMA_messages = new Array();\n";
|
echo "var PMA_messages = new Array();\n";
|
||||||
foreach ($js_messages as $name => $js_message) {
|
foreach ($js_messages as $name => $js_message) {
|
||||||
echo "PMA_messages['" . $name . "'] = '" . PMA_escapeJsString($js_message) . "';\n";
|
PMA_printJsValue("PMA_messages['" . $name . "']", $js_message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Calendar */
|
||||||
|
/* l10n: Display text for calendar close link */
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['closeText']", __('Done'));
|
||||||
|
/* l10n: Display text for previous month link in calendar */
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['prevText']", __('Prev'));
|
||||||
|
/* l10n: Display text for next month link in calendar */
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['nextText']", __('Next'));
|
||||||
|
/* l10n: Display text for current month link in calendar */
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['currentText']", __('Today'));
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['monthNames']",
|
||||||
|
array(
|
||||||
|
__('January'),
|
||||||
|
__('February'),
|
||||||
|
__('March'),
|
||||||
|
__('April'),
|
||||||
|
__('May'),
|
||||||
|
__('June'),
|
||||||
|
__('July'),
|
||||||
|
__('August'),
|
||||||
|
__('September'),
|
||||||
|
__('October'),
|
||||||
|
__('November'),
|
||||||
|
__('December')));
|
||||||
|
/* l10n: Short week month names */
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['monthNamesShort']",
|
||||||
|
array(
|
||||||
|
__('Jan'),
|
||||||
|
__('Feb'),
|
||||||
|
__('Mar'),
|
||||||
|
__('Apr'),
|
||||||
|
__('May'),
|
||||||
|
__('Jun'),
|
||||||
|
__('Jul'),
|
||||||
|
__('Aug'),
|
||||||
|
__('Sep'),
|
||||||
|
__('Oct'),
|
||||||
|
__('Nov'),
|
||||||
|
__('Dec')));
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['dayNames']",
|
||||||
|
array(
|
||||||
|
__('Sunday'),
|
||||||
|
__('Monday'),
|
||||||
|
__('Tuesday'),
|
||||||
|
__('Wednesday'),
|
||||||
|
__('Thursday'),
|
||||||
|
__('Friday'),
|
||||||
|
__('Saturday')));
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['dayNamesShort']",
|
||||||
|
array(
|
||||||
|
/* l10n: Short week day name */
|
||||||
|
__('Sun'),
|
||||||
|
/* l10n: Short week day name */
|
||||||
|
__('Mon'),
|
||||||
|
/* l10n: Short week day name */
|
||||||
|
__('Tue'),
|
||||||
|
/* l10n: Short week day name */
|
||||||
|
__('Wed'),
|
||||||
|
/* l10n: Short week day name */
|
||||||
|
__('Thu'),
|
||||||
|
/* l10n: Short week day name */
|
||||||
|
__('Fri'),
|
||||||
|
/* l10n: Short week day name */
|
||||||
|
__('Sat')));
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['dayNamesMin']",
|
||||||
|
array(
|
||||||
|
/* l10n: Minimal week day name */
|
||||||
|
__('Su'),
|
||||||
|
/* l10n: Minimal week day name */
|
||||||
|
__('Mo'),
|
||||||
|
/* l10n: Minimal week day name */
|
||||||
|
__('Tu'),
|
||||||
|
/* l10n: Minimal week day name */
|
||||||
|
__('We'),
|
||||||
|
/* l10n: Minimal week day name */
|
||||||
|
__('Th'),
|
||||||
|
/* l10n: Minimal week day name */
|
||||||
|
__('Fr'),
|
||||||
|
/* l10n: Minimal week day name */
|
||||||
|
__('Sa')));
|
||||||
|
/* l10n: Column header for week of the year in calendar */
|
||||||
|
PMA_printJsValue("$.datepicker.regional['']['weekHeader']", __('Wk'));
|
||||||
?>
|
?>
|
||||||
|
$.extend($.datepicker._defaults, $.datepicker.regional['']);
|
||||||
|
Reference in New Issue
Block a user