From 39efc6af370301529d830f39a6443423946043bf Mon Sep 17 00:00:00 2001 From: thomasb Date: Thu, 10 Apr 2008 09:40:04 +0000 Subject: Putting translator under version control git-svn-id: https://svn.roundcube.net/trunk@1276 208e9e7b-5314-0410-a742-e7e81cd9613c --- translator/func.php | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 translator/func.php (limited to 'translator/func.php') diff --git a/translator/func.php b/translator/func.php new file mode 100644 index 000000000..ca37e8195 --- /dev/null +++ b/translator/func.php @@ -0,0 +1,106 @@ +Update from SVN: '.$lang_dir.$file.''; + while (!feof($fp)) + { + $line = fgets($fp, 4096); + if (trim($line) == "") + $headers = false; + if (!$headers) + fwrite($fl, $line); + } + + fclose($fp); + fclose($fl); + } + } + + if (is_file(LANGDIR."$lang_prefix$file")) + return LANGDIR."$lang_prefix$file"; + else + return false; +} + + +function lang_selection($lang) +{ + include(LANGDIR."index.inc"); + + $out = ""; + + return $out; +} + + +// -------- EOF func --------// + +$header = array(); +$orig_values = array(); +$labels = $messages = null; + +$file = get_input_value('file'); +$lang = get_input_value('lang'); +$translated = !empty($_REQUEST['trans']); + +if ($file && $lang) + include(update_from_svn(ORIGINAL, $file)); + +if ($file == 'labels.inc' && $labels) + $orig_values = $labels; +else if ($file == 'messages.inc' && $messages) + $orig_values = $messages; + +unset($labels, $messages); + +?> \ No newline at end of file -- cgit v1.2.3