OzzyCzech / potrans

Command line tool for translate Gettext with Google Translator API or DeepL API
MIT License
90 stars 30 forks source link

Command "newsletter-es_AR.po" is not defined #18

Closed javiermarcon closed 8 months ago

javiermarcon commented 8 months ago

When I try to run potrans, it doesn't get the credentials :

javier@jm:~/proyectos/utilitarios/traducciones/potrans$ php bin/potrans google newsletter-es_AR.po /tmp/translated --cedentials=fast-flight-404720-e573841b9844.json --from=en --to=es -vvv

In ArgvInput.php line 223:

[Symfony\Component\Console\Exception\RuntimeException]
The "--cedentials" option does not exist.

Exception trace: at /home/javier/proyectos/utilitarios/traducciones/potrans/vendor/symfony/console/Input/ArgvInput.php:223 Symfony\Component\Console\Input\ArgvInput->addLongOption() at /home/javier/proyectos/utilitarios/traducciones/potrans/vendor/symfony/console/Input/ArgvInput.php:150 Symfony\Component\Console\Input\ArgvInput->parseLongOption() at /home/javier/proyectos/utilitarios/traducciones/potrans/vendor/symfony/console/Input/ArgvInput.php:85 Symfony\Component\Console\Input\ArgvInput->parseToken() at /home/javier/proyectos/utilitarios/traducciones/potrans/vendor/symfony/console/Input/ArgvInput.php:74 Symfony\Component\Console\Input\ArgvInput->parse() at /home/javier/proyectos/utilitarios/traducciones/potrans/vendor/symfony/console/Input/Input.php:56 Symfony\Component\Console\Input\Input->bind() at /home/javier/proyectos/utilitarios/traducciones/potrans/vendor/symfony/console/Command/Command.php:285 Symfony\Component\Console\Command\Command->run() at /home/javier/proyectos/utilitarios/traducciones/potrans/vendor/symfony/console/Application.php:1078 Symfony\Component\Console\Application->doRunCommand() at /home/javier/proyectos/utilitarios/traducciones/potrans/vendor/symfony/console/Application.php:324 Symfony\Component\Console\Application->doRun() at /home/javier/proyectos/utilitarios/traducciones/potrans/vendor/symfony/console/Application.php:175 Symfony\Component\Console\Application->run() at /home/javier/proyectos/utilitarios/traducciones/potrans/src/commands/index.php:22 require() at /home/javier/proyectos/utilitarios/traducciones/potrans/bin/potrans:3

google [--from FROM] [--to TO] [--force] [--wait WAIT] [--credentials CREDENTIALS] [--project PROJECT] [--location LOCATION] [--translator [TRANSLATOR]] [--cache|--no-cache] [--] []

javier@jm:~/proyectos/utilitarios/traducciones/potrans$

Any clue to help me find a solution will be appreciated. Thanks.

OzzyCzech commented 8 months ago

You have to specify what service will be used

php bin/potrans [google| deepl] [your po file] ...
javiermarcon commented 8 months ago

thank you very much sorry for my mistake