mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-26 18:03:39 +01:00
fixed creating of new translations / give [Write] button file not yet existing (permissions given)
This commit is contained in:
parent
78b40243b7
commit
e1ef462312
@ -339,10 +339,6 @@ class solangfile
|
|||||||
fclose($fp);
|
fclose($fp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
$fn = lang('no file');
|
|
||||||
}
|
|
||||||
if ($target)
|
if ($target)
|
||||||
{
|
{
|
||||||
$this->tgt_file = $fn;
|
$this->tgt_file = $fn;
|
||||||
|
@ -433,12 +433,12 @@ class translation
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* provides centralization and compatibility to locate the lang files
|
* provides centralization and compatibility to locate the lang files
|
||||||
*
|
*
|
||||||
* @param string $app application name
|
* @param string $app application name
|
||||||
* @param string $lang language code
|
* @param string $lang language code
|
||||||
* @return the full path of the filename for the requested app and language
|
* @return the full path of the filename for the requested app and language
|
||||||
*/
|
*/
|
||||||
static function get_lang_file($app,$lang)
|
static function get_lang_file($app,$lang)
|
||||||
{
|
{
|
||||||
// Visit each lang file dir, look for a corresponding ${prefix}_lang file
|
// Visit each lang file dir, look for a corresponding ${prefix}_lang file
|
||||||
$langprefix=EGW_SERVER_ROOT . SEP ;
|
$langprefix=EGW_SERVER_ROOT . SEP ;
|
||||||
@ -447,15 +447,16 @@ class translation
|
|||||||
$cur_appfile = $langprefix . $app . SEP . 'setup' . SEP . self::LANGFILE_PREFIX . $langsuffix;
|
$cur_appfile = $langprefix . $app . SEP . 'setup' . SEP . self::LANGFILE_PREFIX . $langsuffix;
|
||||||
$old_appfile = $langprefix . $app . SEP . 'setup' . SEP . self::OLD_LANGFILE_PREFIX . $langsuffix;
|
$old_appfile = $langprefix . $app . SEP . 'setup' . SEP . self::OLD_LANGFILE_PREFIX . $langsuffix;
|
||||||
// Note there's no chance for 'lang/phpgw_' files
|
// Note there's no chance for 'lang/phpgw_' files
|
||||||
|
$appfile = $new_appfile; // set as default
|
||||||
if (file_exists($new_appfile))
|
if (file_exists($new_appfile))
|
||||||
{
|
{
|
||||||
$appfile=$new_appfile;
|
// nothing to do, already default
|
||||||
}
|
}
|
||||||
elseif (file_exists($cur_appfile))
|
elseif (file_exists($cur_appfile))
|
||||||
{
|
{
|
||||||
$appfile=$cur_appfile;
|
$appfile=$cur_appfile;
|
||||||
}
|
}
|
||||||
else
|
elseif (file_exists($old_appfile))
|
||||||
{
|
{
|
||||||
$appfile=$old_appfile;
|
$appfile=$old_appfile;
|
||||||
}
|
}
|
||||||
@ -1250,7 +1251,7 @@ class translation
|
|||||||
}
|
}
|
||||||
// strip out whitespace inbetween CR/LF
|
// strip out whitespace inbetween CR/LF
|
||||||
$elem = preg_replace('~\r\n\s+\r\n~si', "\r\n\r\n", $elem);
|
$elem = preg_replace('~\r\n\s+\r\n~si', "\r\n\r\n", $elem);
|
||||||
// strip out / reduce exess CR/LF
|
// strip out / reduce exess CR/LF
|
||||||
$elem = preg_replace('~\r\n{3,}~si',"\r\n\r\n",$elem);
|
$elem = preg_replace('~\r\n{3,}~si',"\r\n\r\n",$elem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1264,7 +1265,7 @@ class translation
|
|||||||
}
|
}
|
||||||
// strip out whitespace inbetween CR/LF
|
// strip out whitespace inbetween CR/LF
|
||||||
$_html = preg_replace('~\r\n\s+\r\n~si', "\r\n\r\n", $_html);
|
$_html = preg_replace('~\r\n\s+\r\n~si', "\r\n\r\n", $_html);
|
||||||
// strip out / reduce exess CR/LF
|
// strip out / reduce exess CR/LF
|
||||||
$_html = preg_replace('~(\r\n){3,}~si',"\r\n\r\n",$_html);
|
$_html = preg_replace('~(\r\n){3,}~si',"\r\n\r\n",$_html);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user