Translation of calendar interface
This commit is contained in:
parent
2e6ec6ce0b
commit
4fe48a50f0
|
@ -662,9 +662,21 @@ $(document).ready(function(){
|
||||||
header: false,
|
header: false,
|
||||||
firstDay: 1,
|
firstDay: 1,
|
||||||
editable: true,
|
editable: true,
|
||||||
|
defaultView: defaultView,
|
||||||
|
timeFormat: {
|
||||||
|
agenda: 'HH:mm{ - HH:mm}',
|
||||||
|
'': 'HH:mm'
|
||||||
|
},
|
||||||
|
axisFormat: 'HH:mm',
|
||||||
|
monthNames: monthNames,
|
||||||
|
monthNamesShort: monthNamesShort,
|
||||||
|
dayNames: dayNames,
|
||||||
|
dayNamesShort: dayNamesShort,
|
||||||
|
allDayText: allDayText,
|
||||||
eventSources: eventSources,
|
eventSources: eventSources,
|
||||||
viewDisplay: function(view) {
|
viewDisplay: function(view) {
|
||||||
$('#datecontrol_date').html(view.title);
|
$('#datecontrol_date').html(view.title);
|
||||||
|
$.get(OC.filePath('calendar', 'ajax', 'changeview.php') + "?v="+view.name);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$('#oneweekview_radio').click(function(){
|
$('#oneweekview_radio').click(function(){
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
<script type='text/javascript'>
|
<script type='text/javascript'>
|
||||||
|
var defaultView = '<?php echo OC_Preferences::getValue(OC_USER::getUser(), 'calendar', 'currentview', 'month') ?>';
|
||||||
var eventSources = <?php echo json_encode($_['eventSources']) ?>;
|
var eventSources = <?php echo json_encode($_['eventSources']) ?>;
|
||||||
|
var dayNames = <?php echo json_encode($l->tA(array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'))) ?>;
|
||||||
|
var dayNamesShort = <?php echo json_encode($l->tA(array('Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sat.'))) ?>;
|
||||||
|
var monthNames = <?php echo json_encode($l->tA(array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'))) ?>;
|
||||||
|
var monthNamesShort = <?php echo json_encode($l->tA(array('Jan.', 'Feb.', 'Mar.', 'Apr.', 'May.', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'))) ?>;
|
||||||
|
var allDayText = '<?php echo $l->t('All day') ?>';
|
||||||
</script>
|
</script>
|
||||||
<div id="sysbox"></div>
|
<div id="sysbox"></div>
|
||||||
<div id="controls">
|
<div id="controls">
|
||||||
|
|
16
lib/l10n.php
16
lib/l10n.php
|
@ -109,6 +109,22 @@ class OC_L10N{
|
||||||
return vsprintf($text, $parameters);
|
return vsprintf($text, $parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Translating
|
||||||
|
* @param $textArray The text array we need a translation for
|
||||||
|
* @returns Translation or the same text
|
||||||
|
*
|
||||||
|
* Returns the translation. If no translation is found, $textArray will be
|
||||||
|
* returned.
|
||||||
|
*/
|
||||||
|
public function tA($textArray){
|
||||||
|
$result = array();
|
||||||
|
foreach($textArray as $key => $text){
|
||||||
|
$result[$key] = $this->t($text);
|
||||||
|
}
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief getTranslations
|
* @brief getTranslations
|
||||||
* @returns Fetch all translations
|
* @returns Fetch all translations
|
||||||
|
|
Loading…
Reference in New Issue