forked from extern/egroupware
if n < 0, use n chars from the end of the string, eg. for zh-tw
This commit is contained in:
parent
ed6acc5e84
commit
23c4f7976f
@ -251,9 +251,11 @@ foreach($day2int as $name => $n)
|
|||||||
|
|
||||||
Calendar._SDN = new Array
|
Calendar._SDN = new Array
|
||||||
(<?php // short day names
|
(<?php // short day names
|
||||||
|
$chars_shortcut = (int) lang('3 number of chars for day-shortcut'); // < 0 to take the chars from the end
|
||||||
foreach($day2int as $name => $n)
|
foreach($day2int as $name => $n)
|
||||||
{
|
{
|
||||||
echo "\n \"".substr(lang($name),0,(int)lang('3 number of chars for day-shortcut')).'"'.($n < 6 ? ',' : '');
|
echo "\n \"".($chars_shortcut > 0 ? substr(lang($name),0,$chars_shortcut) :
|
||||||
|
substr(lang($name),$chars_shortcut)).'"'.($n < 6 ? ',' : '');
|
||||||
}
|
}
|
||||||
?>);
|
?>);
|
||||||
Calendar._SDN_len = <?php echo (int) lang('3 number of chars for day-shortcut'); ?>;
|
Calendar._SDN_len = <?php echo (int) lang('3 number of chars for day-shortcut'); ?>;
|
||||||
@ -275,7 +277,8 @@ foreach($monthnames as $n => $name)
|
|||||||
$short = lang(substr($name,0,3)); // test if our lang-file have a translation for the english short with 3 chars
|
$short = lang(substr($name,0,3)); // test if our lang-file have a translation for the english short with 3 chars
|
||||||
if (substr($short,-1) == '*') // else create one by truncating the full translation to x chars
|
if (substr($short,-1) == '*') // else create one by truncating the full translation to x chars
|
||||||
{
|
{
|
||||||
$short = substr(lang($name),0,(int)lang('3 number of chars for month-shortcut'));
|
$chars_shortcut = (int)lang('3 number of chars for month-shortcut'); // < 0 to take the chars from the end
|
||||||
|
$short = $chars_shortcut > 0 ? substr(lang($name),0,$chars_shortcut) : substr(lang($name),$chars_shortcut);
|
||||||
}
|
}
|
||||||
echo "\n \"".$short.'"'.($n < 11 ? ',' : '');
|
echo "\n \"".$short.'"'.($n < 11 ? ',' : '');
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user