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()
|
||||
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['strNotNumber'] = $GLOBALS['strNotNumber'];
|
||||
$js_messages['strClickToSelect'] = $GLOBALS['strClickToSelect'];
|
||||
@@ -66,6 +79,89 @@ $js_messages['strChangeDisplay'] = $GLOBALS['strChangeDisplay'];
|
||||
|
||||
echo "var PMA_messages = new Array();\n";
|
||||
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