Tool for translations

Yllar Pajus yllar.pajus at gmail.com
Mon Dec 4 11:45:15 CET 2006


2006/12/4, Robin Elfrink <elfrink at introweb.nl>:
>
>
> Hi,
>
>
> I wrote a small thingy to help in translating RoundCube. This is not
> intended to be added to RoundCube, just a little helpful tool.
>
> Place the attached translate.php in ./program/localization, and point
> your browser to
>
> '<your-RC-URL>/program/localization/translate.php?language=<your-language>'
> .
>
> Example in my case:
>
>
> http://eddy.introweb.nl/roundcubemail/program/localization/translate.php?language=nl_NL
>
>
> The output is copy&pasteable to the files labels.inc and messages.inc,
> and untranslated labels and messages will show in red.
>
>
>
> Robin
>
>
> array('en_US'=>$labels), 'messages'=>array('en_US'=>$messages)); $labels =
> array(); $messages = array(); if (file_exists($_GET['language'] .
> '/labels.inc')) { include_once($_GET['language'] . '/labels.inc');
> $translations['labels'][$_GET['language']] = $labels; echo '' .
> $_GET['language'] . '/labels.inc' . ''; echo "<?php
> \n"; echo "\$labels = array();
> \n"; foreach ($translations['labels']['en_US'] as $label=>$content) { if
> (isset($translations['labels'][$_GET['language']][$label])) echo
> "\$labels['" . $label . "'] = '" .
> $translations['labels'][$_GET['language']][$label] . "';
> \n"; else echo "\$labels['" . $label . "'] = '" . $content . "';
> \n"; } echo "?>
> \n"; } if (file_exists($_GET['language'] . '/messages.inc')) {
> include_once($_GET['language'] . '/messages.inc');
> $translations['messages'][$_GET['language']] = $messages; echo '' .
> $_GET['language'] . '/messages.inc' . ''; echo "<?php
> \n"; echo "\$messages = array();
> \n"; foreach ($translations['messages']['en_US'] as $message=>$content) {
> if (isset($translations['messages'][$_GET['language']][$message])) echo
> "\$messages['" . $message . "'] = '" .
> $translations['messages'][$_GET['language']][$message] . "';
> \n"; else echo "\$messages['" . $message . "'] = '" . $content . "';
> \n"; } echo "?>
> \n"; } } else { echo 'Directory ' . $_GET['language'] . ' not found.'; }
> ?>
>
> Hello

My version of translation tool http://loru.mine.nu/roundcube/
You can comment it in here or @
http://roundcubeforum.net/forum/index.php?topic=56.0

Cheers,
Üllar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.roundcube.net/pipermail/dev/attachments/20061204/1e1d4500/attachment.html>


More information about the Dev mailing list