1. Go to this page and download the library: Download umi/sami-translator library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
umi / sami-translator example snippets
// include all necessary dependencies
\Finder\Finder;
use umi\sami\translator\TranslatorPlugin;
// create any files iterator you like
$iterator = Finder::create()
->in(getcwd())
->exclude('.git')
->exclude('.idea')
->exclude('vendor')
->exclude('tests')
->exclude('docs')
->name('*.php');
// tune up generation process
$options = [
// where to look your php source code
// specify version placeholder for separate HTML output
'build_dir' => getcwd() . '/docs/build/%version%',
// to faster cache deletion ;)
'cache_dir' => getcwd() . '/docs/cache/%version%',
// this is tions path to avoid data losing)
//'translationsPath' => 'D:/gettext-repo/%version%/subdir',
// path can be relative to build dir, to keep translations together with API build
//'translationsPath' => '%build%/translations/', // add %version% anywhere, to your taste
// whether to add PhpDoc'ed code as translation comment, for sensible human-translating
'useContextComments' => true,
]);
return $sami;